I only have absolutely WONDERFUL things to say about Mike and his business. First tip, get the private lessons. Yes it's around $100 more but you get individual training at your home. We have a german shepherd mix and he's almost 4 and has had some bad habits over the years. For example, when putting on the leash or just getting the leash from the kitchen drawer he would start going crazy and jump around to the point you couldn't get the leash on. If we didn't have the private lessons this would've been more difficult to address. With the private lessons you also get free group classes for life. We utilized this for our dog to socialize with other dogs. Obviously bad behavior isn't going to get fixed overnight but if you're willing to spend the time with your dog training, Mike gives you great tools to succeed. Even after the first week, we were already noticing differences in our dog. Just remember to be patient and you'll do great!