delay after destroying target is only on machine gun (right?) and is meant to prevent you from accidently missing on target destroy (helpful for arcade)
I won't add anything new to the game anymore ig.
dog food is something you can pickup if you already have whistle. on challenge you'll have to get dog food at some point, buy it and beat next wave. if it's not spawning at all.... well that might be a bug