Heroes of the Scape
Here's my suggestions.
For Ice shield, get Pies from the Dessert Set. It has a CHA drive which boosts your CHA by 50 points at a cost of 34 SP per turn. You can pick up Father Time next year for Father's day if you wish, but BMs are better off with Pies. (I have a BMW and that is what I use)
Darkness Pet: The best non-rare is Eternal Twilight's Harbinger.
Guests: Sadly, there is a lack of high quality Call spells. This is what I would suggest.
Fire: Call Ppoutine Golem. You can find this in Chilly's Shop in Frostvale on the map. You sacrifice damage for an Entangle and Burn effect.
Water: Not much out there. Get Call Tadzard. You can get it from the Frogzard Hunter Part 2 quest. Or buy the level 10 from his shop and go to the item upgrader. You will pay more that way though.
Ice: Call Nezjumbo. He is the best Ice guest around. He is however, a bounty guest. You have to pay him part of your Gold to have him attack which also means you need to click for it. You can find hi in the Rise of the Samurats quest. If you want something that doesn't require that, get Call Icezard from Frogzard Hunter Part 1.
Energy: Either Call Energyzard from Frogzard Hunter part 1.
Light: Get Call Guardian Angel Elder. it does cost a turn to summon it, but it does have a rare but powerful healing effect.
Darkness: Get Call Scion. He has a great status effect.
Fire MISC: This is easy. Wyrm Knight's Crest. IIRC, this is the only multiplicative Fire MISC in the game. Since you are going with a FD Ranger build, I would suggest going with a -10% item for all you elements. You will take less damage than a multipilcative one. Kitsune Mask is a good option, as is Amulet of Drakonnan.