Way too young... Spaying is such an invasive procedure. I would wait until she is at least a year old. Heat isn't that bad, it's just house arrest. On leash at all times, even in the yard, and no public places like stores or parks. We are having Luna spayed between 18 months and 2 years.