There is no “too old”. We have started dogs as old as 13. Dogs love to learn, no matter their age.