2. German Shepherd
This is undoubtedly one of the most versatile breeds of dogs. German shepherds are always eager to please and are pretty smart too. They do not only blend in with the family well but they also can be great protectors in times of danger. These dogs are usually good with kids however, supervision is important with the dog this big as they can grow close to 3 feet.