Hi there,
A very good option (if you have the money) is the French Bulldog. While some regard it as really ugly in appearance, it has the biggest heart ever and a real persona, it loves playing with the kids, and apparently it also enjoys catching mice in the house (if you have any
). It is also easy to tame.
Keep away from Pinschers (a bloody headache)