Cast Polymorph Focus
The careful use of Polymorph can be tremendously effective in combat against elites. Typically, a Mage will use Polymorph at the beginning of combat, allowing the group to focus on the remaining targets. Because Polymorph heals the target, it is much more effective to use it early in a combat rather than later when the target may have already suffered some damage. It is advised wait with your polymorph until the tank has started the combat, otherwise the mage will have initial aggro of all remaining enemies, which can lead to a quick death especially vs powerful raid elites if the tank does not draw aggro from these mobs fast enough.
Polymorph can be reapplied, refreshing the duration, at any time in combat, so it is helpful to always re-sheep before the effect expires. It is more difficult to re-sheep a mob that is running loose (and likely beating on you) than one that is already under control.
In group situations, the party leader can use a Raid Target Icon to designate which target to polymorph. This can allow the mage to keep track of where the sheep is during the fight, and can easily tell if the polymorph effect is broken.
Wandering sheep can aggro nearby groups when it breaks near them. Using Frostbolt to pull and slow the movement speed of the target to a more favourable location before sheeping will help minimize the chances of this happening. It is also helpful to use Frost Nova to freeze an enemy in place to prevent it from hitting you, then Polymorph it.
By using a simple macro you can stop casting a spell before it is finished and re-sheep as needed. This allows the mage to be much more responsive if a target breaks early.
/stopcasting
/cast Polymorph
Focus Target & Polymorph Macro
Use the Focus target to keep track of your sheep while killing other targets. With some user interface addons, the focus target shows as a separate unit frame. The focus target can be set and regained with macros as well, which helps when it is necessary to resheep a target.
This macro combined with the Focus target will make your polymorph hotkey more responsive by allowing you to stop casting your current spell and sheep your focus target without switching your current target.
/stopcasting
/cast [target=focus] Polymorph