Yes, it is suitable for dogs of all ages. But a collar is not recommended for puppies younger than three months of age as their skin is very sensitive and the neck is small.
A light-up collar with very soft material is suitable for younger dogs. You can also use a reflective ribbon for little pups, which will shine at night and minimize accidents.