Yeah I totally agree with those points. It's pretty much mandatory to have checks to those two Pokemon. For Smeargle I always try to include something that can outspeed with Lum Berry, like you said. Taunt works well too unless Smeargle has Magic Coat. If you really cannot fit one of these methods into your team, something with Sleep Talk will do for dealing with Smeargle, such as Poliwrath or Escavalier, but sometimes this results in a mind game. Nidoqueen is definitely something else you should always have a check to. Gallade, Feraligatr, and Entei have trouble switching into Nidoqueen though, so it's a good idea to have Uxie on an offensive team if you can fit it in, especially since Uxie is a good lead that provides momentum.
|