I must first say that my view on the subject of dogs being better friends than people is somewhat biased. I have had 2 great friends in my life and they both had four legs. Now, I have had friends mind you, so don't cry the blues for me just yet, but none of them have been as loving, loyal and trustworthy as the 2 dogs that I have had the honor to own. I am married and have a wonderful, loving husband and 3 great children, but there is just something about my dogs that is hard to explain unless you are a fellow dog-lover.
First, dogs will listen to you. They have nowhere else to go or be and will spend countless hours looking into your eyes inquisitively like what you have to say is the most important thing in the world. And when you are tired of talking, they are perfectly content to lie around on the couch all day watching movies of your choosing. It's a win-win situation, for they want little in return except a belly rub and a pat on the head and an occasional morsel of whatever you are snacking on. Also, you don't have worry about keeping up with their end of the conversation and appearing interested when your mind is really elsewhere, like you do with humans.
Next, dogs don't care what you look like or what you are wearing. You don't have to dress up for them or do your hair and makeup. You don't need to feel embarrassed by your appearance or feel the need to get "presentable" for them. People, on the other hand, don't particularly like being seen with you if you resemble a hobo or your clothes don't match because it reflects poorly on them and their taste in friends.
Another great things about dogs is they forgive and forget very easily. Unlike people who hold a grudge and you have to "eat crow " to make up with them, dogs don't seem to have any recollection of being done wrong. If you miss that promised walk or you don't share your fries with them out of greed, they will still greet you at the door the next day like bees on honey.
Finally, dogs are loyal. They won't drop you for the newest boyfriend, then try to reconnect when the relationship goes sour. They love you through thick and thin and make great "cry pillows" when you need consoled after a heartache occurs. Dogs won't remind you of the last time you failed and how "you should have known this would happen."
In closing, dogs are great friends who always make you feel needed, never let you down, and are always there for you. There is nothing better to boost your mood than the wag of their tail and a gentle lick on the hand. I have had a lot of human friends in my life, but none will ever compare to my two furry, four-legged companions that I have been blessed to know.