How do you improve your pet's mood?
You play with it using toys you can buy at the toy box in the main shops
Giving them minions also helps their mood, and if you put them in the Lakeview Resort they'll be played with automatically until they're very happy and stay that way till they come out of the resort.