Not sure why this forum, but no, you shouldn't need them on the roof. I can't think of a reason to have them there even if something is really rigged in the house. They would help with squirrels but why only two if that was the problem. They only let air in, not out, but you want sewer gas...