Niggles: Everyone needs to try tender dog fillets for at least once to put them off for life (and no id never try it myself, although i know some who actually love it - guess they've never owned their own dogs....)
No need to own a cat or dog, for being unable to eat them cooked! Simply do a small research about what diseases those 2 specific species can catch, how many and how horrible species of parasites they carry upon or within them at all times, and that the Toxoplasma can find a good host in cats, mostly transferred to them from an eaten rodent or contaminated countryside soil.
This, and all this preparation it needs to be cooked, like the fur removal... You don't simply eat a cat, a dog, or a hedgehog. Full of seen and unseen pests, the lot of them!
Dogs and cats have been known to be consumed during the world wars, or periods of deep poverty and hunger. Hedgehogs are eaten mostly by gypsies, or Roma.