I got these for the neighbor dogs who sleep on my porch furniture.  They haven’t told me if they work or not.  Still, these look good and I think they do the job.