surely as a tenant if you rent a house with a garden you expect to have to cut the grass, and replace anything you break
Personally, my rentals were always left exactly as the day as I moved in. But I didn't have kids or pets. It's harder to keep a house damage free if you've got DC and accidents do happen.
As a landlord you really have to learn to let the small things go. It's not personal, you have to accept the risk and inevitable cost of repairs/damage. Tenants rarely maliciously cause damage. And if they do, well that's part and parcel of the risk of renting.
I calculate a percentage of the rent that's put aside for repairs, new carpets, paint, replacement smoke alarms, etc. I don't begrudge spending money on the properties - I install new Worcester boilers and make them as energy efficient as possible for their energy bills and electrics are upgraded to be certified safe. Modern kitchen/bathrooms and new carpets between long-term tenancies.
Because I respect my tenants and I genuinely care that they're happy, safe and warm in the property (like I want to be in mine) I feel I've always been given respect back. And the houses have been looked after.
Renting isn't 100 percent 'easy' profit, I think a lot of LL expect it to be.
If a tenant pays £750pcm and stays for 2 years, that's £18,000 received. Am I going to pursue them for a £25 loo seat or moan they haven't weeded? No. Especially if they paid on time, allowed inspections and, as I said, didn't burn the place down!