Excellent training. Carol is very patient. Second puppy that I have taken here and enjoyed it both times.