Unfortunately, landlords can say "no pets" or "limited number of pets".
You can offer to pay extra for the pets (pet deposit) to pay for any damages etc that may occur. He can take YOU to court for not following the rules. Kinda of hard to avoid someone that lives downstairs from you.