Yay for wanting to become a dog owner! You'll love it!!
I don't have too much experience with small dogs, but my aunt raises Bichons and they can be a bit stubborn to train. Especially housetrain. I'm not sure all are like that, but all of hers have taken a year or more to housetrain. They are good dogs though, pretty calm and hers are good with kids.
I wouldn't get anything too small because a lot of the tiny dogs are nervous around kids because they are so small.
Some medium size dogs that are good are Golden Retrievers or Labs. They are both pretty easy to train and are great family dogs. Goldens require more grooming than Labs.
I know you don't really want a giant dog, but Great Danes are wornderful. They are super laid back and calm, don't require too much exercise or grooming, mine have been easy to train and they make good family dogs. Their size is misleading. People don't think they make good family dogs, but if you get a puppy and raise it with your family, they are great with kids.
You could also adopt from a shelter or rescue. They know the dogs personality and can match you with who they think will be best for your family. A lot of them come house trained as well.
I don't have too much experience with small dogs, but my aunt raises Bichons and they can be a bit stubborn to train. Especially housetrain. I'm not sure all are like that, but all of hers have taken a year or more to housetrain. They are good dogs though, pretty calm and hers are good with kids.
I wouldn't get anything too small because a lot of the tiny dogs are nervous around kids because they are so small.
Some medium size dogs that are good are Golden Retrievers or Labs. They are both pretty easy to train and are great family dogs. Goldens require more grooming than Labs.
I know you don't really want a giant dog, but Great Danes are wornderful. They are super laid back and calm, don't require too much exercise or grooming, mine have been easy to train and they make good family dogs. Their size is misleading. People don't think they make good family dogs, but if you get a puppy and raise it with your family, they are great with kids.
You could also adopt from a shelter or rescue. They know the dogs personality and can match you with who they think will be best for your family. A lot of them come house trained as well.