Pets are a big responsibility and can place great demands on their owner’s time, finances and lifestyle. But if you ask many pet owners, they will tell you without any hesitation that their pet is worth all of these burdens. What exactly is it that makes having a pet so rewarding? One theory is that […]