My wife was in the industry for years,she always said two words were the most important
"Landlord Insurance"
Yep, sound advice from your lady.
Fortunately I did take this advice and successfully claimed circa $4k for the carpet which was rooted. Got new for old so no complaints there and TBH the assessor was reasonable with that.
Insurance didn't cover rent loss though (policy excluded first 4 weeks, even though the bond only covered about 60% of that) or clean up or removal of their shit and various other things which were well beyond "fair wear and tear". As an owner you just cop this on the chin and hope for a good capital gain, insured or not.
Ultimately insurance only has limited coverage (no matter who you use) and I always argue the agent/owner must to due diligence on the tenant before signing up. But despite best intentions and homework, a shit tenant will **** you sideways.