Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
With personal experience, I can say Piloswine would be a fine choice against Lance on your first try. Once you level it up enough, around the high 40's mid 50's, you'll be fine. A good move to have it know is Ice Shard so it'll allow you to tackle Lance's Dragon types that will move faster than Piloswine. I had evolved my Piloswine into a Mamoswine although it wasn't necessary.
That said, if you'd like to have your HG/SS Team reviewed or rated by others, then the In-game Team Help sub-forum would be the best place to check out.