lets say my dragonite with multiscale got injured then recover through its leftovers or a wish from blissey, alomomola or any other Pokemon that knows wish will its multiscale reactivate?
Yes it will as long as you have maximum health.
http://bulbapedia.bulbagarden.net/wiki/Multiscale_(Ability)