Yes, it works in most cases if done the right way. You have to put some in your hands and let it melt (unless it is in liquid form already) as it melts at 76 degrees Fahrenheit and then apply it to the affected areas. Do not let your dog start licking it off, as that can and will in most cases, make it WORSE as it will only irritate it more and will not get a chance to work it's magic. So have your leash ready and immediately take your dog for a walk.You can also use a head cone or e collar to aid the healing and prevent the dog from licking it off.