Shepherds, in general (australian, german, belgian), are very smart dogs who are affectionate and eager to please their owners. They are often territorial and will act as watchdogs. They are also extremely high energy dogs and need either daily long walks or an outdoor play area. Since they have been bred as guard dogs in the past, they are also more predisposed for aggression towards other dogs / strangers. People who want a loyal companion and are able to put the time in to exercise and train/socialize their dog would be ideal owners for these breeds.
Terriers are a bundle of energy! These small to medium sized dogs are fiesty and some of the most playful breeds around. Generally bred to hunt and kill vermin, these dogs are also tenacious creatures. Since there is such a range of terriers, you can choose between different profiles. Some breeds (e.g. border terriers) are more trainable then others (e.g. fox terriers). Small terriers like yorkies and silkies are also more likely to snap at kids compared to others. Owners should be aware that though terriers make great pets overall, they can be harder to train compared to other breeds.
Hounds are some of the calmest and most unobtrusive dogs you may meet--until they catch a whiff of some scent! Hounds were bred as hunting dogs and they reportedly have an exceptional sense of smell. These dogs are generally low energy, docile, and rarely snap at kids. Conversely, these dogs are also not as affectionate as other breeds, and in general harder to train for obedience. Families with children looking for a low maintenance, lethargic dog would find these breeds an ideal pet.
Golden and Lab retrievers are some of the best family pets that you can have! Their low aggressiveness combined with an extremely affectionate nature make them perfect for kids. These dogs are also very playful, and will require a household where they get lots of interaction. Finally, retrievers are very trainable and eager to please their owners and can also make great field dogs.
Poodles are another breed often seen as family pets. They are playful, affectionate, and extremely intelligent. The smaller toy and mini poodles are much more reactive towards kids and may snap at them compared to the standard large poodle. Standard poodles are also promising watchdogs and can be used for household protection. Any family looking for a family pet, that is trainable and protective may consider getting a poodle.
Spaniels are another breed group that generally rank low on on aggression, rarely snap at kids and have affectionate natures. This trifecta of characteristics make them highly desirable as family pets. These dogs are in general more excitable compared to other family dogs like retrievers. The spaniels also have more variability within their group- cocker spaniels are extremely affectionate, mediocre at training, but very reactive (can snap at kids), as compared to Brittany spaniels that are a little less affectionate, but less reactive and easier to train. All the spaniels however, need moderate amount of exercise.
Boxers are the clowns of the dog world and can be some of the goofiest dogs around! Given their playfulness and patience around kids, they make great family pets. They are also not too reactive, moderately trainable, and affectionate. Boxers also have the added bonus of being good guard dogs, and can be protective towards their owners.
Getting a new puppy or adult dog requires a considerable amount of time and money commitment. If you do not have that time/money, reconsider your decision and maybe wait until later. Being prepared for a new dog will help you and your new dog acclimatize smoothly and lead to a solid bond for both of you. Don't get a dog unless you are ready for it!