First 2 are sz small/medium but I would say fit more if a medium and the last one is xs/small and would fit a puppy or small dog. All are $10 each !