How old were your fur babies when they stopped growing/gaining weight? My little porker put on a pound in a month

She was 2.7 lbs at 16 weeks now she is 3.10! Momma must be feeding her well lol . Just wanted to get an estimate about when to expect her to stop growing!
Also, she is getting spayed sometime in July or early August. The vet said she still hasnt lost some of her baby teeth and I read on here that is common and they pull them during the spaying. Any advice for pre and post surgery???