I think the only time you need God to appear is after you get Dog to the sub station (after collecting the others and leaving them at the fountain. At that point, the tape works as it did in the police station. But you have to wait until he initiates the conversation. That might not happen if there is an enemy nearby.
Dog does not have to eat Ghost people all the time. He says he is hungry but you do not have to feed him.