but my cat cuddles wid me, too
NO! In an instant my dog will turn from cuddle buddy to rabid beast, baring teeth and growling from his gut to defend me, us, our home to the death from whatever is trying to get through the door. The difference being a loyal companion vs a mooch.
Dogs are part of the family clan. Cats are parasites.
Everything has its place. The cat, although a selfish creature, is meant to keep your food safe from pests. You should want it to remain around the house and to be aloof and doing its own thing. The dog is meant to keep your home safe. He should be with you, your family, or your property at all times. Both are very important jobs.
Good perspective.