At the risk of being called a fairy [as happened on a similar thread many months ago] a Border Terrier is, in my experience, the best family dog money [£400ish] can buy. Got two of 'em, the first we had before the kids who spent their early years sat on his back/draped round his neck etc.