She is in early labor. You are watching all the signs. My guess is she will start having her puppies about 11:00. Relax take a nap or rest up. If you are worried and tense she will know and she will hold back her delivery. She can sense what is going on with you. So be very calm and let her and...
A year old is not too young for her to be bred. She is fine. She is in labor right now. The throwing up is her body cleaning out to birth her babies. Some dogs eat and some do not. She is fine. If you look at her side when she is panting she will have a tightening and ripple going on.
Your mom...
If she hasn't had a puppy yet, she is getting ready to whelp
Meaning give birth. Make sure her bed is ready. Also you need a heating pad set on low for the pups. Newborns can not control their body temp. So for the first week you need to have a room temp of 90 no less than 80 degrees.