Annie, came to us from the local dog pound. Her time was up and that is when we step in. Annie, is considered to be a Czech German Shepherd dog. They are mostly or all black and they are smaller. She is a good girl but should not be put with small dogs or puppies. She plays too rough for them. She is not trying to hurt them she is young herself and may have been played with roughly and that is the only way she knows how to play. And smaller dog must have some alpha characteristics to tell her enough. She does well with bigger dogs. She sleeps with the toddler. So would definitely say she is good with children. There are cats in the household and she has not had a problem. She is house trained and crate trained but has not been kept in a crate. She is scheduled to be spayed and have her shots brought current.