According to recent research, dogs possess emotions, though they are not as complex as a human's. Dogs can also feel the emotions coming from humans. They can feel or sense our emotions, so it can tell when you are sad, nervous, stressed, happy, calm, etc. See www.dogbreedinfo.com/articles/emotionaldog.htm for details.
Actually, i feel the answer is yes. animals are the human's friend, and i always communicate with them. For some shops if you use cheap promotional products for holiday season, it will be really help. http://www.martekopromotional.com