I really liked this harness. It is soft enough - I have a Jack Russell Terrier (15lb) and he has very sensitive skin so we had issues with other harnesses and collars irritating his skin, but I haven't had any issue with this harness. It is a bit hard to put in since you need your puppy to stay still for a couple of seconds while you pull the harness up from the floor, but it is not an issue.