As a competitor I find the NDTC to be a great place to train. As a beginner or an experienced show person this club offers something for everyone and I recommend them for training at any level. Their classes are well structured and they have learning oppertunities through seminars, meetings, and show and goes. They also put on great trials for those who compete.