Bind /petattack to various key abilities, depending on your spec. Macro rabid with key DPS CD's, or leave it on autocast if you really want. Leave its basic attack on auto-cast, and turn off everything else unless you need the buff. I'd bind dash somewhere, as you need to activate it for a couple of fights (Thok comes to mind). Also binding passive/assist to be able to toggle between them easier would be helpful... Something I'm yet to do myself :P
I feel it's a must to get the most out of pet classes. I use the same binding on my lock and hunter. Shift mouse wheel up - pet attack, shift mouse wheel down - pet follow, shift mouse 4 (forward most side button) - pet assist, shift mouse 5 (back side button) - pet passive. Like anything after a while you don't even think about.