Where do you catch todidile in Pokemon emerald?

you can get it after you complete the hoenn pokedex go to prof birch and he will let have one