Dog Breeds by average size and weight

Size and Weight (lbs) Neck (inches) Chest (inches) Breed
Mini, <10 7.8 - 8.7 9.8 - 11.8 Chihuahua, Yorkshire Terrier, Pomeranian, Maltese
Small, 8-17 7.8 - 9.4 11.4 - 14.1 Jack Russell Terrier, Pekingese, Maltipoo, King Charles Spaniel
Medium, 15 - 35 9 - 11 13.8 - 16.5 Cocker Spaniel, Beagle, French Bulldog, Pembroke Welsh Corgi
Medium, 30-65 11.8 - 13.4 18.1 - 20.9 Bulldog, Standard Poodle, Husky, Pitbull, Dalmatian
Large, 45-85 17 - 18.9 29.9 - 33.1 Boxer, Labrador Retriever, Schnauzer, Basset Hound
Large, 50-100 18.5 - 20.5 34.6 - 38.2 German Shepherd, Bull Terrier, Old English Sheepdog
X Large, 75-140 20.5 - 24.4 36.2 - 39.4 Rottweiler, Great Pyrenees, Newfoundland
Huge, 120-200 24.4 - 28 36.4 - 43.0 St. Bernard, Leonberger, Mastife, Great Dane

Your dog is too small You will have to try it on. Perfect fit - congrats!