Dogs and Cats
It has to be said that dogs and to some extent cats really are good for the mood (most the time!) I have both a cat and a dog and whilst the cat is affectionate it is definitely on her terms. My dog, a staffordshire bull terrier, on the other hand is the most adorable thing you could want to meet.
She appears to have a sixth sense with regards to moods, if i am down she comes over for a cuddle, if i am upset she lays across my lap and if i am happy she brings her toys.
I really cant understand how people can mistreat an animal, a dog loves you unconditionally, always forgives, and finds everything exciting. it is so nice to come home to a waggy tail and really cheers me up.
I think that a pet can give someone a purpose and given the right upbringing you have a friend for many years.