Ehh... hard to say. Grew up with cats and dogs together under the same roof... but I'm more of a cat person I guess. Most cats just seem to get along with me. Even skiddish ones who hate and claw everybody. So probably a kitten, and I raise it to be a little snuggle kitty.
Fennec would be unknown territory for me. I'd have to do a bunch of research and make sure I was doing the absolute best I could provide for it nutritional wise and how to train it to go outside and/or paper train... lets face it, dogs are easy to train, cats are just shy of impossible. Fennecs? I have no idea where they land on the scale for training.