I would recommend a beagle. i got mine as my first dog and they have beautiful natures and are small and friendly. He got on great with out cats as a pup and we recently got a kitten that was bottle fed and when he got bigger my beagle attached himself to him and now he thinks he's a dog.
The...