A contract is a contract.  And if your lease prohibits having such a dog then that's pretty much it. I'm afraid that you really don't have any other options.  The fact is that you must either relocate or get rid of your pet (and as a pet lover I agree this isn't much of an option).  The fact is that the landlord is willing to waive the $100 per month; that's more than fair on their part.  Frankly, I'd start looking for a new place ASAP and keep your landlord  posted on your progress.  If you don't they may just decide to play hardball and: (1) charge you the monthly fine; and (2) begin an unlawful detainer action (i.e. eviction).Possibly, depending on how much more time is left in your lease (for example, 2 or 3 months), you could have your dog live with someone else until your lease ends, and during this time you could look for a new rental that will accept a dog of your pet's weight and age. Whatever you decide, best of luck.