Shiny pokemon have a much lower catch rate, if I recall correctly. Unless you're working with special pokeballs(Dusk ball, for instance) you're gonna have a horribly rough time catching even normal pokemon if they're not weakened. There are few moves(or maybe one?) that always leave the pokemon with 1 health... I think.