When you allow pets on your property, your pet policy provides protections against pet damage in the way of a pet deposit, liability coverage through renter’s insurance, and established rules and expectations regarding pet behavior. If you do not allow pets at your property you run the risk of your renters sneaking in an unauthorized pet. Unauthorized pets will cause damage and have the potential to hurt people on your property, all of which the property owner will be responsible for if the tenant leaves.
By allowing pets on your property under certain conditions outlined in your lease and pet policy you decrease the occurrences of unauthorized pets. You can ask your tenants to issue a pet deposit to cover property damage (if allowed by your state laws).
Additionally, when you collect a significant pet deposit from your tenants ($200+) they will be more likely to prevent pet damage because they have money on the line. If you simply collect a non-refundable pet fee, your tenants have no monetary incentive to prevent pet damage.