Any dog from a young age can be taught to be gentle around kids and other pets. My 150 pound German Pyrenees could easily bowl small kids over but she knows that when a little kid pets her or is around her she has to be care full and sit still and not get over excited. Also if they're introduced to cats from a young age they will be FINE.