The item itself is great. I bought 2 of these in a small and a medium. I have a small jack russell and a jack russell cross who is slightly larger. The medium fits fine for their size but the small is extremely small and i would say only suitable for a very small toy dog like a toy torkie, chihuaha etc. Even a small jack russell is not small enough for this! But when it comes to ease of use etc it is a great product, keeps the dog on the back seat and not jumping around the car, seems comfortable enough dogs dont mind wearing them, so providing you get the right size this product is 5 star!