Pet insights: What are the psychological benefits of a dog or cat?

What are the psychological benefits of dogs and cats? How is this ‘pet effect’ solving our well-being deficits: mentally, physically and socially. Is there a shadow to this relationship?