And now to tell my opinion on the dog vs cats thing..
I grew up with a cat of course i will choose a cat naturally but doesn't mean i go shitting on dogs however.
The thing is with dogs that they're BRED to be nice, loyal and protective of their owners. They were bred to be on our side when we need them and protect us with their lives if they have to and be easy to train. But the problem is if you want a good nice canine companion, you have to try them to not shit all over the place or chew up everything or murder your children, and a lot of people are too lazy or can't bother doing that.
Cats however were not bred to be on our side, guard and protect us with their lives instead they just well live with us, they can be trained obviously but they're much more independent than dogs and basically do what they want. Not to mention they're a lot more lower maintenance than dogs, you don't need to bathe them unless they have flea's/ticks or they someone ended up being covered in mud. You don't need to train them to not take a shit on the carpet, instead just put a litter box nearby and they get the hint well most of the time. And they have lesser health problems than dogs, a corgi would have back problems presumingly but bambino's usually don't.
In general, cat's and dogs are completely two separate species and used for different purposes so i think we should stop fucking comparing them and having a arguement over which is better because it's just a matter of personal preference, Period.