The Medium size is perfect for our 45 pound lab-mix puppy. It's not too big and he can grow into it. The stripes are not a pure white, but it looks very good.