Beagle: Very often this dog breed is also regarded as a cat lover. Normally they hang around with the cats at your home but if they see a unknown cat they can react very brutally. But they are not so obedient and sometimes it becomes a tough job to train them. And their positive point is that they can make a very quick friendship with anybody anytime.
I gave a brief details about the nature of these above mentioned dogs. And now it is your choice to choose a suitable breed for you. All of these can settle themselves with cats very easily. So nothing to worry about.