I would guess the Vet would have said something if they felt the dog was underweight, she looks ok to me. Boxers go thru several growth spurts as they grow and sometimes it will look like they have a big head then the opposite so she will grow until at least two years old. When a dog is severely underweight their hip bones will be visible and ribs prominate and back bone your dog looks fine to me.