I lived in maine for 3 years and never seen a frog or a toad, i guess i never really went looking for them. What part of maine are you located?