Oh my gosh...from 4.5 pounds to 17 pounds sounds like a red flag to me! Please take her to the vet, and let us know how everything turns out. Good luck.