I agree Millhouses has a great reputation, but may have quite a long waiting list. Not sure if i'm allowed to say (mods delete if appropriate) but stay away from Grimesthorpe one (near Meadowhall), i paid to walk around in a circle twice each week for 5 weeks, and finally left when the 5th week started talking about making sure your dog know's boss....