If you are going to see Dr. Flannigan for behavioral difficulties, you will be disappointed at the least. I brought my puppy, who was acting aggressively at a very young age, to see Dr. Flannigan at the recommendation of my primary vet. Dr. Flannigan did not spend any of the two hours during my visit interacting with my dog. He asked me to "ignore" my dog while he asked me a long series of questions (which I had already answered in an intake packet prior to the appointment). At the end of this consultation (still hadn't interacted with my dog), he told me that my dog would ALWAYS be aggressive, there was no help for my dog. He also told me that the dog was unable to be crate trained and potty trained...ever. I left this appointment crying with absolutely no viable advice or helpful techniques to try to correct my dog. As a last ditch effort to keep my dog in the family, I contacted "The Dog Wizard" training company in Charlotte. Within two sessions, my trainer had completely corrected my dog's aggressive behaviors towards me. The dog no longer bites me or others at all, and is well on his way to being potty trained. He also sleeps in his crate all night with no problem and will go in the crate easily when I leave. Please think about seeking different consultation if you are planning to see Dr. Flannigan for help - he is no help at all!