It's really common for these little guys to retain some baby teeth as their adult ones are coming in. Teddy had to have all four canines pulled during his neuter. He honestly didn't seem sore at all (except for around his surgical incision.. his mouth seemed fine), so I wouldn't worry too much about that if my experience is anything to go by.
You can try giving chews, but more often than not the retained baby teeth will need to be pulled. If they're left in there they can contribute to excess plaque buildup in the mouth which will be a lot more painful (sore/bleeding gums, impaired heart function, potentially rotting teeth, etc.). I would cross my fingers that they come out before her spay, but if they don't, there's really no harm in having them pulled then.