狗生病了不吃饭,还吐没精神,狗狗很可能得了传染病,建议先去医院做一个传染病检查,有问题及时医治,还能救回来。如果不是传染病,只是感冒了,那么就吃一点感冒药,休息几天就好了。狗没精神不吃东西呕吐的话,还可能是中毒的现象,此时可以喂狗一些肥皂水,让狗把食物和有毒的水都给吐出来,这样往往是非常有效的,然后及时去医院治疗。