Always talk to your vet

But I wouldn't see why you couldn't do it now. A lot of shelter pups get done at 8 weeks of age.