Okay cons only 1 the off button is not where it says it is but minor detail Pros it works my late daughters dog was barking at all and sundry especially the big humungous dogs She is only a itty bitty thing. Anyway after about 3 maybe 4 times of putting it on she has stopped her nusisance barking she barks if someone comes to the door and yes she gets good girl for doing her job but if she is barking at dogs etc then no not acceptable. It has also helped with the neighbours dogs are they were constant barkers they also have calmed down. Yes I would reccomend this product but you need to know it can and does affect your cat as well but not as much if I am judging cats reactions correctly. Hope this helps you