Little Palm Pet is one of the games that I never leave running all of the time (unlike Village Sim), and I've never had a problem with a cranky pet. If I return to the game and my pet is upset, a little TLC is all it takes to make it happy again. Why don't you try giving your pet some time "alone" (as in exit the game for a few hours) and see if that helps?
_________________________
Barbara
Unicorn
Last Day of Work