Neighbors of mine have two small yorkies (really short legs) and they are adorable, but they are husky and weigh as much as Bell , who seems to tower over them. Your baby is stiill a puppy so you still need to feed her puppy food and since she is active you should not be cutting back too much.. But you can make sure she isn't getting to many snacks.. Or at least change her snacks to some healthy ones like carrots or broccoli..
Oh and since she is already 4 months she should start slowing down and reach her almost adult weight around 6- 8 months