七个月的狗能饿三四天。
一般来说,狗狗最多可以饿三四天,它可以不吃东西,但是如果有充足的水分补充,可以更长时间不进食,这与狗狗自身的身体条件有关。但是对于幼犬来说,一般只能饿两天左右,因为幼犬抵抗力差,而且需要的能量也是比较多的,很容易饿出问题,甚至有危及生命的可能。
如果狗狗长时间不吃不喝,也可以通过给狗狗大量输液和注射高糖来帮助它维持生命,只要好好调理也不会对狗狗的身体健康造成太大的影响。但是幼犬身体各项动能尚不健全,身体素质较差,不建议饿着幼犬,每天还是应该定时定点喂食,以保证其营养需求和健康发育。