Sorry, also forgot to mention that amoongus has almost no speed... unless you feel like running a scarf set, you might be able to outspeed and counter breloom well. If a pokemon is already asleep on your team, you have even less to fear from it as it really doesn't have anything spectacular to offer.
Also, as far as shaymin goes... I view it as a much much better togekiss. In ubers, I run a scarf varient with a lot of bulk and attack. This not only allows it to take hits, but allows it to very easily counter most pokemon. Plus, even if it doesn't counter it, its air slash and speed give i