Having cats and dogs is meant to be good for combating stress related illnesses. Just the simple act of stroking them can be soothing. Also they do provide companionship and looking after them can provide a lot of lonely people with a purpose in life. Dogs are now taken into hospitals and nursing homes to visit the patients and residents and it has proven to be very good for them.