Feed your pets at *neutral* hunger status. Don't wait until it's hungry. You'll still get intimacy points feeding it at neutral, and if you're really looking to make it loyal, just sit in town and keep watch. Pets metabolize faster when you're not leveling.