I took my Border Collie there to learn agility. He is a really smart dog and also TDI certified. We were suppose to have 6 classes, but they made it 4, because just three dogs participated. Anyways,- we went over everything way too quick and the dog trainer did not explain things well. The other two dog owners already took their dogs to obedience classes before, so they new the lady, but I was the newby and didn't feel too welcomed. My dog did a great job though and the dog trainer wouldn't give me or the dog any credit. She doesn't allow any socialization between the dogs and didn't bother meeting my dog or communicating with him at all. Not too happy about all that!