I would never suggest breeding a dog that small- especially to someone who has not had any experience doing it. I think you had the right idea about getting her spayed and getting those teeth out at the same time. If she is already 8 months old and still under 5 lbs. I would not expect her to get much larger. She may get fatter and gain weight that way- but you have to also consider her small frame. Don't risk it. You be so much happier in the end.