this cant be fair. the pic may be hard to understand, and i concealed some info i like to keep to myself, but there were 12 fire gun puppies at the same time. 8 appeared after we defeated some enemies, and 4 more appeared after we took down a construct. there is no way that this is intended, or is fair.
Pic: http://img860.imageshack.us/img860/858/spiral20110506161152.png
That's intended and it's awesome. I've seen it and beaten it (running duo, like you were). It's frickin' hard, but it's also in an optional part of the level that is meant to be deadly.