Cats and Dogs are the same to train, their minds are like 2 year old humans. Each animal has a distinct personality some listen very well and learn quickly others require more patcience.
The myth that cats are highly independent keeps owners from interacting with their cats as much as they should or could. Cats are highly loving social creatures in general. A dog will be independent if it is not socialized either. Consider all the dog attacks. Most of these dogs attack becasue they were not socialized, others attack because they have been so inbred that attack is instinctual.
The female human like a cat? The male human like a dog? Dogs tend to be more horny then cats thats for sure. A dog will hump anything that moves. A cat tends to be pickier. Cats and dogs both beg equally well. They both can be very sneaky.
If emotionally hurt they both will sulk. Cats communicate their hurt feelings urinating or defecating on items that belong to the person who insulted them. Dogs just chew things be it their own foot or a favored toy. Violence of such nature is more common for the dog. Cats do not get violent over insult they just let you know they are pissed then ignore you until you fix the hurt. Both require love and attention from those they love.
However; A dog will pick up cat traits and a cat will pick up dog traits if they are raised together. They become both cat and dog. Which makes for quite the interesting animal. Now have a whole household of these socialized animals and life becomes very interesting for they tend to pick up human traits as well if humans interact with them above the norm.
While dogs cats and humans have their own nature , nurture overcomes nature readily with enough love and patience or abuse and anger. However an animal is nurtured is how it will be. The exceptions to this are the feral animals or wild animals. Nature tends to be far too strong in the untamed and unsocialized animals. This includes humans.
