Rogues are another challenging fight in WoW, but far from impossible. They are a front lines melee fighter so if you can keep them far enough away you can win. Unfortunately, rogues are almost as agile as you are and can get into your dead zone quickly with abilities like sprint and deadly throw. The trick is to know where they are at all times.
Fighting a rogue depends on if you attack first or if they do. If you know a rogue is coming immediately use Flare to break them out of stealth. Then use a trap to keep them in place when they attack. If they activate the trap run away and start kiting like normal. If they don't break the trap, charge them with a wing clip and keep running. When wingclip is about to expire turn around and hit them with concussive shot then start to kite them. You can buy wow gold to help you.
If they get the drop on you your first priority is to survive. When a rogue attacks you from behind you will be stunlocked for the next several seconds. During this time they will be able to cause lots of damage and there is a very good chance you will die. During this time have your pet attack the rogue and use intimidation if possible to stun them back. If you manage to survive, hit them with a scatter shot or Wingclip and run for the hills. If you can, drink a potion to restore health and turn to fire. Use concussive shot to slow them and start kiting. Here is the cheapest WoW powerleveling service.
Kiting a rogue is hard because they will rarely fall for traps. In addition they have Sprint, which lets them get closer to you quicker. And on top of all that, their poisons can slow you down as well. Our best options in this situation is to use scatter shot and concussive shot as much as possible. You will also always want to have a serpent sting up at all times. This prevents them from going back into stealth. If you keep this up you should eventually wear them down.