im looking to get a puppy i have 3 cats and two small children i have thought this through very throuoghly what would be a good breed to get and whats the best way to introduce puppy to our cats and children want to make sure i get it right for all our sakes