I'm looking for advice about when to have my puppy spayed. She's almost 8 months old, a mixed breed rescue pup and currently weighs about 20kg. We've had her since she was 8 weeks and she was very very nervous for the first 5 months or so, but has got a bit more confident recently. I keep hearing different opinions about the best time to do the op with some people saying it's better to wait till after the first season and others saying just get it done to avoid the risk of various health problems. Will delaying having her spayed help to make her less nervous? She's our first dog so just want to do what's best.