10 medium dog breeds that are just the right size 

Bulldog: Bulldogs are sturdy and affectionate dogs with a calm temperament, making them great companions for families and individuals.

Cocker Spaniel: Cocker Spaniels are friendly, gentle, and easy to train. They have a beautiful, flowing coat and are well-suited for families.

Beagle: Beagles are friendly, curious, and known for their keen sense of smell. They make excellent family pets and are great with kids.

French Bulldog: French Bulldogs are small but stocky, with a loving and playful personality. They are well-suited for apartment living.

Australian Cattle Dog: These dogs are intelligent, active, and loyal. They excel in activities like agility and are great for active individuals or families.

Basset Hound: Basset Hounds are calm and easygoing dogs with distinctive long ears. They are good with children and have a unique appearance.

Border Collie: Border Collies are highly intelligent and thrive on mental and physical challenges.

7 Best Dog Breeds for Swimming and Water Activities