IMO, feeling happy, feeling sad are emotions! I have seen MANY different emotions in my dogs, not only the little girls, but also my Choc. Lab - they show expressions on their faces, i guess for none dog lovers it would be hard to read!
So yes dogs have emotions.