04-21-2014, 04:45 PM
Join Date: Apr 2012
Location: Arlington, VA
Mentioned: 71 Post(s)
Tagged: 0 Thread(s)
Dogs are opportunistic scavengers. That means they primarily will look around for garbage and scraps to eat, but if they have to they can hunt and kill. From the perspective of a scavenger, sharing doesn't make a lot of sense. It's less for the dog today, and who knows if there will even be any more tomorrow?
So it's not surprising that dogs are "greedy". They're not really greedy, greed requires the knowledge that there is more than enough. Dogs aren't capable of that kind of understanding.
Some dogs are unwilling to challenge another dog for his stuff, some dogs enjoy the challenge, some dogs will fight if challenged, some will walk away.
If you find you have one dog stealing everything, don't let him do that. Don't let him in the same room with another dog who is eating. Keep him in his crate while the other dogs get a chance to play. You cannot teach a dog to share, but you can keep him out of the way to allow the other dogs a chance to eat and play unmolested.