Mike is an awesome dog trainer. He takes time to train your dog and get to know them personally. I haven't tried home training yet but people from the class said he's great and their dogs has improved a lot! This is our first time to join the group class. We have a 6 month old OriPei. He is a rear dog but not used to being around dogs that's why we have behavioral issues when it comes to socializing. From this group class, his basic commands has improved a lot, personality of our dog has improved tremendously! Although we are still working on social skills, he's improved so much since we got him from petland. Overall, Mike is an amazing teacher. Very kind and very knowledgeable. Price wise is so much reasonable! I've called a lot of dog training class and they charge twice or more than compared to southern Nevada dog training. He is highly recommended and will come back to join more classes in the future!