Ok we do a lot with dogs, our and other I have a kiddo she is 14 and trainer for pup, this is a very nice one and under 20.00 it has the spot to add the words like dog working and or pet me whatever you want to have it has a handle at the top also it is so wonderful. I have to say I got the large and it isn't large enuff for my lab so if you have a lab check the sizing well. I have a yellow lab, 89lb and she isn't overly large but she needs the XL other then sizing I can't say one back thing anout this and so far I am told that it is as nice as the ones pet store carry I have someone who is in pet store daily they have high end one and dthis is just as nice they said and half or more less the price.