You should wait until your dog is fully grown and has had whatever health clearance tests are recommended for your breed. For most breeds, this is two years old at a minimum.