Yeah I'd prefer if dogs couldn't open doors for game purposes. They can be almost too effective sometimes when there are lots of houses and doors to hide in
edit: alternatively, can a unit's TU cost for opening doors be set individually? If it cost more TUs for dogs to open doors, this might even be better solution