I can parse without buffs, but I test with them to reflect real boss situations. My pets are never buffless so I wanted to see which respond best to the buffs available.
I did not notice that the pets don't recast buffs, though... that could change things. I originally hedged my bets on the rogue pet because of the self buff giving 8-10% more flurry chance than any other pet.
That being said, do you still want buffless pet parses?