Timer Ball is twice as powerful as an Ultra Ball if the battle continues for 30+ turns, so Timer Ball is recommended to catch Pokemon. Also, putting the Pokemon to sleep is twice as powerful as the paralyze status, so sleep is preferred over paralysis when catching Pokemon. Other than that, you pretty much use the standard strategy. Bring it down to as close as the 1HP mark as possible with Semi-Powerful moves, and preferably False Swipe it down. Timer Ball + 1HP remaining + Sleep condition = The best way to catch a Pokemon, and this makes catching a Pokemon the easiest. For runaway Pokemon, use a fast Block / Mean Looker. I suggest Crobat, because it has access to Hypnosis and Mean Look, and it has 130 speed stat, the highest speed stat in the game bar Deoxys-e, Electrode, and Ninjask.