A large dog?! I'd have said a small dog/large rat. Would also make sense in comparison to the snakes, unless those are giant snakes. And she was like below the humans' knees from my impression. "large dog' size would be a shocking revelation to me