Landlords have the power to evict tenants discovered to be maintaining pets in violation of the terms of their leasing agreement because it is a breach of contract... After all, if you can't find a new tenant quickly, you could lose money by evicting the current one.