Yes. But you have to have the Pokemon that they want.
Chat with our AI personalities
I will
There is no person who will trade a Munchlax in Soul Silver. You have to breed a Snorlax with a Full Insense if you want a Munchlax.
Go to the GTS and if you have Munchlax in your Pokedex, send in a Pokemon and ask for a Munchlax.
There are many ways which 2 are able to use without a cheat but you could trade from a friend, you can breed a ditto and snorlax but the snorlax has to hold a full incense and the egg will be a munchlax and however in platinum, diamond and pearl you can slather a tree with honey and a munchlax may appear. I hope this helped :)You can catch munchlax on the winners path pokewalker route.
I have one But i will not trade it for anything so you cant have it "evil laugh"