I’ve just been out with Alfie and met a pup with a lady I just know to say ‘hello’ to in passing. She is quite a private sort of person, had a collie aged 16 until a short time ago and now has a pup (another collie) who was 16weeks the last time we passed 2 weeks ago. She seems to have a strict training routine with the pup and isn’t keen to let the pup socialise more than a few seconds with Alfie. However I was a bit gobsmacked tonight when she veered to one side of the road to avoid Alfie and shouted the pup had just been spayed. That would mean she has been spayed at 18 weeks. Are female pups normally spayed as young as this? I’ve only ever had male dogs so am not up on the different girlie stages, but it seemed very young to me.