You can tell if a dog is happy by looking for signs such as wagging tail, relaxed body posture, playful behavior, and a happy expression on their face. On the other hand, signs of a sad dog may include ears pinned back, tail tucked between legs, reduced appetite, and avoiding eye contact. It's important to observe your dog's overall behavior and body language to understand their emotions better.