How Pets help to minimize Stress?

A recent study from Miami University and Saint Louis University revealed that pet owners have better self-esteem than the non-pet owners. They tend to be less fearful and have lesser stress level. [More]