Ice and Dragon.
Only other Dragon types.
no
Ghost pokemon are good against psychc and ghost.
no , part of Lances pokemonare water /dragon so not a good idea I recomend you use either electric or dragon pokemon
Dragon type is good to Dragon type. I think it is more like water or grass. I am no sure Ice?! Im not the guy above: Dragon and Ice are super effective against Dragon type Pokemon
Dragon Pokemon are weak to ice and dragon type moves, and resistant to electric, fire, grass, and water type moves (By resistant I mean that when those type moves hit a dragon Pokemon, they will only do half the damage that they normally would). (This answer only applies to pure dragon Pokemon. Extra types such as flying/dragon, will have more weaknesses and strengths.)
Ice and other dragon types. But also here's a good tip! When in doubt try ghost. Pretty awesome.
Unfortunately, fighting Pokemon are not super-effective against dragon-type Pokemon. However, if the fighting-type (move or Pokemon) is strong enough, it can still do substantial damage against a dragon-type Pokemon.
A pure dragon Pokemon is only super-effective against other dragon Pokemon. However, due to their insane stats most dragon Pokemon can take on all of the other types. Just as a reminder, dragon Pokemon are weak to ice and dragon type moves, and resistant to electric, fire, grass, and water type moves. (This answer only applies to pure dragon Pokemon. Extra types such as flying/dragon, will have more weaknesses and strengths)
Draco meteor
Dragon Pokemon are weak to ice and dragon type moves, and resistant to electric, fire, grass, and water type moves (By resistant I mean that when those type moves hit a dragon Pokemon, they will only do half the damage that they normally would). (This answer only applies to pure dragon Pokemon. Extra types such as flying/dragon, will have more weaknesses and strengths.)