狗狗吐黄沫子的原因主要有以下几点。第一、狗狗因饮食不当或者感染引起的肠胃炎,建议主人先给狗狗禁食禁水,并给予狗狗适量的益生菌和消炎药进行治疗;第二、狗狗患有胰腺炎,建议主人及时带狗狗到医院进行治疗;第三、狗狗的体内有寄生虫,建议主人及时给狗狗进行驱虫。