네, 보통 개는 사람보다 소화력이 뛰어난 편입니다.
특히 말씀하신 것처럼 쉰 밥 같은 상한 음식도 비교적 탈 없이 잘 소화하는 편인데, 이는 개와 사람의 소화기관에 몇 가지 차이점이 있기 때문입니다.
가장 큰 이유는 개의 위산이 사람의 위산보다 훨씬 강력하고 산성도가 높기 때문입니다. 이런 강력한 위산은 대부분의 박테리아를 죽일 수 있어 길거리에 떨어진 음식이나 상한 음식을 먹어도 쉽게 탈이 나지 않는 것입니다.
또한 개는 음식물이 내장을 통과하는 데 12~30시간 정도 걸리는 반면, 사람은 최대 5일까지 걸릴 수 있습니다. 이는 개의 소화기관이 더 짧고 고단백, 고지방 식단에 적합하게 진화했기 때문인데, 체내 머무르는 시간이 적기 때문에 상한 음식이나 탈이 날 수 있는 음식이라도 빠르게 배출하여 탈이 나는 경우가 적습니다.