You can tell if a pet is happy by observing their body language and behavior. Signs of a happy pet may include wagging tail, relaxed body posture, playful behavior, purring (for cats), bright eyes, and a good appetite. It's important to know your pet's usual behavior in order to recognize any changes that could indicate they are not feeling well or are unhappy.