There's no doubt in my mind that dogs have emotions. They feel joy after a job well done. They feel sad when a pack member passes away. And they feel love for their family members – their pack.
The bond between humans and dogs is a beautiful thing, and watching it develop can be almost as satisfying as forging it yourself. So it's not surprising that dogs are such a popular gift idea.