Nope, no dog is ever too old for obediance classes. The ones I did with Daisy, they were all older then her. Like, 3, 4, and 5. Daisy was 8 months..lol.