Why having a pet is good for your health