Larvesta pokemon
is a great choice for battle against any pokemon because it is dual type pokemon that is able to do both fire and bug type attacks. It is highly resistant against grass type pokemon and resistant against bug, fairy, ice, steel, poison, ghost, fire, electric, and dragon and normally affected against dark type pokemon. But, it is weak against flying, water, rock type pokemon.