What it Accomplishes
Pets eat when they are hungry, provided there is food in the house to eat.
When a pet eats, it consumes food - nothing is created.
It should be noted that hand-feeding a pet makes a pet feel loved, however a pet that eats on its own does not receive that benefit. It is therefore preferable to hand feed your pets, when you can.
What it Requires
Food must be present in the house (and not in a protected room) for a pet to eat. If a pet is hungry, but there is no food available, it may attempt to get some on its own.