For some reason I didn't think Bufonids were the frog-people, but I haven't seen them. Good point. I might spend the evening ghosting my way over...There are definitely bufonids in Sarducaa in MO1, although I couldn't find any screenshots of them last I looked.
Making the trip to find them doesn't sound too appealing either..