Thanks for the information. The baby teeth can explain a little bit of blood in her spit up, but it doesn't explain the coughing. Expectoration of blood or bloody mucus from the respiratory tract is called hemoptysis. Reasons for hemoptysis can include bronchopneumonia, heartworm disease, cancer, trauma, respiratory foreign body, heart failure, pulmonary hypertension (high blood pressure in the lungs), lung lobe torsion, low platelets or coagulation factors and rat/mouse poison ingestion. Some of these issues, such as heartworms, cancer, heart failure and hypertension can probably be ruled out due to her age. Pneumonia, trauma, foreign body and rat poison would be the most likely causes. This is assuming the blood is coming from the respiratory tract and not the mouth. It is possibe that she has a mild kennel cough
or other respiratory infection and has blood from teething in her spit up. My thoughts on this are that if the coughing has stopped, he is not breathing abnormally, her activity level is normal and there is no bruising on her abdomen or gums; I would just watch her tonight and have her evaluated tomorrow. Check her gums for any blood as well. If you see blood here, that is most likely where it is coming from. If she continues to cough uncontrollably, has more blood or large amounts of blood in the expectorant (especially if no blood on the gums), gets weak or lethargic, has blood diarrhea or has bruising on her abdomen or gums; I would have her seen tonight. Please let me know if you have any other questions. Hope this helps.