She is a wonderful funny 6 month old puppy, gets along great with other animals, she hasn't really been around a lot of children but being a puppy of herself I'm sure she would awesome. She needs room to run patients and consistency. She's very smart just needs to be trained up a little bit.