Does the job
I have found that these are fine for when the dog is going from puppy to adult as they are a cheap option when they are being outgrown regularly. The harness sometimes rubs my dog under the arms and doesn't seem very comfortable. I have now replaced with a the feel free harness.