If the landlord is giving you two options, then take one of the options. It sounds to me like the landlord is kicking you out, so there is no reason for you to continue to be responsible for rent. If the dog has been there for 3 years, he cannot now say that you can't have it there.
Legal disclaimer: No attorney-client relationship is formed by this communication. Any recommendation/information given through Avvo should be considered only as opinion.