Energy. An animal uses them to make energy while plants use them to make food for them to grow
A puppy will always want to eat as they do not no the feeling of being full yet. A hand full of dry dog biscuits and half a can of dog food will be fine. Only feed once a day though