Valhalla. Good post. You are absolutely right.
As a landlord, I would not reject a pet outright. But I would be worried about the carpets, and with a furnished let, the upholstery, and beds, soft furnishings too.
I would need reassurance of an extra "bond" for putting right the damage a dog or cat may cause.
A pet owner should see this as another expense of pet ownership that they must factor in, along with pet food and vet bills, etc, if they want to live in rented accommodation with their pets.
The deposit is not security enough, this is usually to cover the last months rent in case the tenant leaves without paying. (Many do) The deposit is rarely enough to put anything right after the tenant has left. And in any event, wear and tear must be factored in.
Our property has been empty for six months, that is how long it took to redecorate and repair the damage the tenants did to our lovely three bed end of terrace in a nice neighbourhood in London. In these six months I have had the mortgage to pay, no income, gas and electricity bills (as the tenant had not paid for months prior to leaving, and as no meter reading had been provided by tenant upon leaving, I was left with the bill). The tenant left in March, was already a month behind with rent. The deposit? 6 weeks rent?
All the walls were vandalied and needed 3 coats of paint. It has cost 6k to put the house right again.
The tenants did not have pets. They had two children, unlimited supply of spirit markers and nailvarnish, and the empty canvas which was the wall of our house.
I am more concerned with renting to people with children than people with pets, to be honest, after this experience.
It is hard to claim anything from the deposit when the deposit is stored in the deposit scheme. Wear and tear has to be expected. During the inventory report, the clerk will notice any smudge, or any mark to walls or furniture. Even in our freshly redocorated house, with new furniture, they found smudges and imperfections. At the end of the day, when retaining the deposit, you will be told "i am sorry, this is general wear and tear, the wall/table/floor was smudged already, so this is no cause to retain the deposit".
I think adding special clauses in the contract is the way to go.
But seeing how powerless a landlord is when it comes to tenants, and the only thing you can do to enforce the terms of the contract is to threaten to have your tenants evicted, you may not get very far.
Unless you agree that you will get a quote for carpets, and set aside that money in a special bond and just agree that the carpets WILL be changed/shampooed when you leave, as you have already paid for that. etc.