Most feel juvenile spaying is too young, so anything under like 9 months or so, but she came from a rescue, so they fix everything before adopting out. I'd discuss with your vet what is the best time for a pup the size/breed of yours (small ones I think they may wait a little later to ensure...