(posted on another thread but thought would start up my own thread as well) I think dog training is very complicated these days. When my parents had dogs, it was common to use a choke chain to prevent pulling, and guess what it did. They didn't have tv programs or the internet to get advice about training dogs, dogs were expected to behave or they were punished. I personally wouldn't use harsh methods these days but it worked. These days, I think its very difficult to have a fully trained dog. The vast majority of ill behaved dogs proves that. With all the information out there, you would think the world would be full of incredibly trained dogs, but the fact is, there isn't. There are so many theories, with each theory disapproving the other theories, and dog owners don't know where to turn. Some people would say you would need to use choke chains/prong collars/electric collars to make a dog behave, others say these are downright cruel and you should use treats alone. Dog behaviour is hugely complicated and no one person understands it completely. Training a dog to do tricks, like sit, stay is easy with treats, however living with a dog day-to-day is hard work and even the most obedient dogs are difficult dogs to live with. Even with toilet training, there is different advice, some say use training pads, others say this is wrong and you should make them go outside straight away. Who is right? Who do you believe? Even with Ollie's barking problem, I had some people telling me to completely ignore him, others telling me to tell him off, and others telling me to bring him indoors silently. Each piece of advice contridicts the others so its no wonder most dog owners are confused and find dog training difficult. I think there should be one style of dog training and one solution to every problem, then it wouldn't be so difficult.