Against the renowned wyvern, you'll want a pet that does poison and energy damage (the wyvern's weakest resists). GD's do 100% physical damage, and the wyvern has good physical resist (avg 63). So, not such a good match offensively.
Defensively, the GD is well suited here, as the wyvern does physical and fire damage, both of which the GD has good resists against.
A combo with a rune beetle might be a better offensive match. RB's do primarily energy damage, with some poison and physical damage. They're a little worse off defensively, though, with lower phys and fire resist.
So I suppose it comes down to playstyle. Do you want to be interactive, dealing the best damage possible but having to heal your pets? Or are you OK with it taking longer but just letting the GD tank?
Number-wise, the best case scenario is a pet that deals poison and energy damage, and has high resists against physical and fire damage.