I’ve dont some pet-sitting, im not professional or anything, but I would be very surprised if I received a tip, albeit it would be a pleasant surprise. I don’t feel offended or anything when I don’t get tipped, and 20% sounds pretty generous, I might go a little lower, like 15.