Okay, I know this is going to be a long question, but I really need help. I always feel like a total noob on this website. Also, I don't want my team judged, but just based on what I have, what should I do. Please note this is not for competitive purposes, but I would like my Pokémon to be their best selves.
Also, if you can even help out with one or two, that would be great.
Vanillite @ NeverMeltIce
Nidoqueen @ Black Sludge
Cobalion @ Black Belt
Reshiram @ Draco Plate
Zoroark @ Rocky Helmet
So, that's all. If there's any other information you need, just tell me in the comments and I'll add it. Please help me!