Ultra Paws Comfort Coat, Red, Small Small is for dogs about 25-30 lbs, i.e. Beagle, Corgi, Cocker Spaniel, Mini Schnauzer Fits Neck 14-18", Back length 18" (neck to tail), Girth 24-27" Waterproof shell with warm fiber-fill liner, covered with soft fleece Easy to put on and take off, with extended chest protection and adjustable turtle neck Coat extends back toward the base of the tail, has reflective piping.