狗狗不吃东西还呕吐没精神可能是生病了,常见的有以下几种疾病:犬细小病、犬瘟热、寄生虫等,建议您带狗狗去看兽医,以便及时诊断和治疗,在等待看兽医的过程中,可以给狗狗提供清水,保持环境清洁卫生,避免让狗狗接触到其他患病的动物。