I found that was very gear dependent. If I was under-geared or gearing myself I rarely pulled off my pet. If I had just gotten a new, level-appropriate bow or had twinked my hunter (who was an alt) I had to be careful (i.e. if I went with a full DPS rotation I usually pulled as the Aimed Shot landed).