I have used Miracle Groom, but only for small touch ups after a bath. It does work really well to remove poo stains and urine splatters off the back of the legs. I have also used it for knees and any area that got some dirt rubbed in from the stall overnight. I do keep it in my show kit.