A wonderful place to train your dog. The people there are nice and so helpful. It is run by a non profit club of dog lovers. They offer classes for all levels from getting your puppy use to being around other dogs and people, to the begginers class for totally untrained dogs(and you will be surpried how well your dog listens after this class), to advanced classes if you are showing your dog or you just want your dog to be the best behaved dog in your neighborhood. Classes offered include puppy, beginner, all different levels of obedience, rally, agility and therapy.