Twowolves said:
I would disagree. Gandalf clearly casts "Pyrotechnics" (in Hobbiton, and to chase off the wolves that had them treed) and "Knock" (unsuccessfully at the gates of Moria) and "Light" (once inside Moria). Some say he also cast "Speak with Animals" on Shadofax, and "Dispel Magic" more than once.
Gandalf's spellcasting ability is pretty easy to track. He's really fond of Invisibility. He uses it on several occassions explicitly to get somewhere without being seen, and we can gather that he's used it by implication in many cases. There is also the implication in some places that he's fond of something like 'Expeditious Retreat' when he needs to move in a hurry.
Gandalf clearly casts 'Pyrotechnics' in the Hobbit, but not at the point you site. Gandalf casts 'Pyrotechnics' in the throne room of the Great Goblin. The effects are identical to the 1st edition description, including the extenguishing of the flames in the chamber. Just prior to that, he casts 'Lightning Bolt' when the party is surprised by the goblins, and then follows that with Invisibility.
After 'Pyrotechnics', Gandalf casts 'Light' - another of his signature spells that he makes use of all the time. Gandalf seems to have almost unlimited ability with this spell, and its possibly a power of his staff. Not only can he when he wants to cast something nearer to 'Daylight', but he on occassion does something closer to 'Blinding Flash'. When treed by the Worgs, Gandalf casts some sort of 'orb' spell similar to 1st editions 'Melf's Minute Meteors' - which apparantly convienently has pine cones as a material component.
Back before that, with the trolls, Gandalf casts 'Ventriloquism'.
As you mentioned, Gandalf clearly casts 'Knock' at the gates of Moria. But you missed what's arguably 'Detect Secret Doors' which he uses to reveal the gates, and when he clearly cast 'Hold Portal' at Balin's tomb to keep the Balrog out.
I don't think Gandalf needs to cast 'Speak with Animals' with regards Shadowfax. First, that's not really his thing. Gandalf is all into illusions and evocation spells. Radaghast is more of the 'Speak with Animals' type. Secondly, Gandalf's relationship with Shadowfax is much closer to a D&D familiar than anything else. If I had to pick a spell inspired by Shadowfax, 'Mount' would be a pretty good candidate.