I would say yes you can train a dog at any age, if they are older i suppose it might take them a bit longer to accept the new changes but they can do it

We crate trained our Lurcher 3 years ago when he was 9 years old and he was fine. Reassurance is the main thing i think so your dog feels secure and safe when you are training
