Michael was an incredible trainer. We just finished around six months of training with him and our German Shepherd puppy. Best trainer we could have found