When I'm one of the first wave of strats coming out, I do take pet selection into consideration. You can see that in the Naz, Mech, and Stratholme fights. The Gnomer fights I did on the fly the day of the patch release, which means there were already strats up by the time I created mine.
At the end of the day, however, what pets I choose for strats is my choice. Not yours, and not the general public's. This is something I enjoy doing, and how I spend my time doing it is solely my choice. Just as it's someone's choice on which strats they choose to use due to which pets they have available. (edited)
Above strat was working for me last week, but not this time. So I went with Blazing Cindercrawl. works good but I have undead as second enemy and couldn't take it down.
(Blazing cindercrawl, Blazing Hound, Winter Helper was my secondary team)