why is dog training so expensive