Our Small (S) size is for the smaller sized dogs weighing less than 9lbs or 4kg.
Our Medium (M) size is for the medium dogs weighing less than 18lbs or 8kg.
Our Large (L) size is for bigger dogs weighing less than 27lbs or 12kg.
Our Extra Large (XL) size is for even bigger dogs weighing less than 40lbs or 18kg.
The suggested breeds column is based on the average weight and chest sizes for that particular breed.
We cannot guarantee that our suggestion will be completely accurate, as all dogs vary in weight and size.
If you are stuck between sizes we recommend selecting the larger size so your pup always has extra room.
Measure your dog when in a sitting position as this is how your dog will be sat in the bag, whilst also considering the position of your dog's head. Please see the following image for more information.