Bonemerang does damage, hitting twice per use. Though technically only the first hit can critical hit, each hit per use will do the same amount of damage.
Bonemerang will end immediately if it breaks a Substitute. Bide and Counter will only acknowledge the last hit of this move.
Generation IV
Same as Generation I, except it will continue attacking after a Substitute is broken.