狗能憋12个小时左右不拉尿。通常狗狗憋尿的时间是与狗狗的年龄有关的,狗狗越大,能憋尿的时间就越长,但主人最好不要让狗狗憋尿超过10个小时,否则便会对狗狗的泌尿系统造成伤害,时间再长的话,还会对狗狗的肾造成损伤,甚至威胁到狗狗的生命。