
If the pups were born on October 25th she'd have been mated August 23rd, so in theory she'd have started her season on August 11th. Assuming the average 6-month cycle her next season would be due to start on February 11th. Spaying at the beginning of January should be okay. Alternatively, if you could
guarantee 100% that there was no risk of mating, you could allow her to have her next season then spay her three months after it finishes.