There is no ideal age for dogs to start agility, as it depends on the dog’s personality and level of obedience. However, most experts recommend that puppies begin agility at about 8 to 10 weeks old.