If you have more than one dog, you may have come across the problem of one dog eating the other’s food. This can occur because one dog has less of an appetite than the other and leaves his food for your other dog to clean up, or one of your dogs may be dominant over the other and takes the more submissive dog's food. This results in one dog getting too much food and one dog not getting enough. Not only is this unfair, but it can have long-term health consequences, with one dog becoming overweight, while the other may not get all the nutrients he or she needs.
Dogs have hierarchical social structures, with some dogs being leaders and other followers. In a pack situation in the wild, lead dogs would eat first, followed by more subordinate dogs. This would be natural and would protect the integrity of the pack, which would need its leaders to be well fed to lead the pack. So if you have multiple dogs, it is not uncommon for a more dominant dog to exert that dominance by eating the other dog’s food. Another issue can occur when you have a dog that is particularly food motivated, and one that is not, and your food motivated dog gets the lion's share of the food due to the apathy or inattention on the part of the other. If this problem develops, you will need to intervene to teach your dogs to respect each other's food and only take the food that is portioned for them individually. This is not a pack of wolves, after all!