my favorite is a canvas heavy duty decoy bag i got at ducks unlimited but I can't find them listed anywhere. I'll look around more later. it holds a dozen fullbody's no problem, I think it would hold 3, maybe 4 dozen ducks. but keep in mind that's starting to get heavy too.
being that it is canvas, it wont' tear/rip.