Thanks Jenn, Holly and ThatDuckyBoy.
My vet wants to wait until 3 months after her heat finishes. But I'm going to call and ask him if he is ok with doing it now and go from there.
You know before she went into heat I was confident that I could manage/do this. Now I'm getting worried that I'm going to fail at keeping them apart. I don't want her to have puppies and I don't want to have to abort any. So if I spay her now I won't have to stress about any of that.
Holly, For a neuter here Bubba would be home the same day. Surgery is done in the morning and he'd be home by 5pm. The problem would be keeping him calm. Unless I got something to keep him dopey? He litterally spends most of the day pacing and whining until he exhausts himself then he'll sleep for 10 minutes.