Terrible quality and tiny. We have a 40lb pup and the medium was WAY too small. Thin and bad stitching.