I would get a Beagle. They are great family dogs, a blast to play with, and love everyone. Our dogs get along fine with our cat as well as all other dogs. I have a purebread beagle and also a beagle from a rescue. I never would have thought this before but the rescue beagle is so much more loving and you can tell she really appreciates every bit of attention she gets. I would suggest that you look at an organization like
www.bonesbeagles.org they have a lot of great dogs available that need a good home.