狗狗不吃东西还呕吐需要先了解病因,然后对症治疗,一般是因为肠胃疾病、体内寄生虫或者是病毒感染造成的,最好送到医院检查下,确认病因。平时要定期给狗狗做体内驱虫,饮食尽量清淡一些,不要给狗狗吃生冷或者坚硬的食物,例如生肉、骨头等,很容易引发肠胃疾病。