Razaurus is okay but how about, but if you don't like Razoraus, then he could be Reptileaf.
Draglant could be Verdragon (Verdant+Dragon)
or Dragreen, Dragrowth, or Wyverdant (Verdant +Wyvern).
If you don't know what a wyvern is, well its basically another name for a dragon.
And sorry if I insulted you before, keep drawing Pokemon, they're better than anything I could do. lol XD
POKEMON NAMING PRO!