No you will need Emerald or Pokemon Colosseum to trade you a Sudowoodo.
Chat with our AI personalities
if you know the sudowoodo blocking the way u have to battle it and catch it
You can find Sudowoodo on Routes 214 and 221.
You can't, you either have to trade a purified Sudowoodo from Pokemon Colosseum or trade the one you catch in the Battle Frontier from Emerald.
you can catch sudowoodo and smeargle
You can not catch it in leafgreen,but in firered you can.