Answer: the Pied Piper
Rumplestiltskin is desperate to find Shrek, to stop him from unravelling all he has created. He lets it be known that he (Rumpelstiltskin) is going to be leading the nightly raiding party and the band of ogres, led by Fiona, become determined to ambush him. However Rumpelstiltskin is not there, but the Pied Piper is (disguised in a giant duck suit). He has his pipe set for ogres and compels them to dance their way to the castle, where Rumpelstiltskin takes them prisoner.