My main comments are about the harness. My puppy loves this harness as its very comfortable to wear versus other harnesses we have tried in the past. So for that i would give it and the rest of the pack 4 stars. However, the material doesn't hold up. The harness looked a bit ragged after the first use and the material pills like crazy. Also this harness is VERY difficult to get on and off, the neck is not nearly adjustable enough, maybe it works better with dogs whose neck & head size are more even. Once again, it might depend on the type of dog you have but on my puppy, the D-ring on the back of the neck is way too high so it pulls more like a collar, defeating the purpose of a harness. Needs to be at least and inch further down the back of the harness.