Major step in a good direction, pretty amazed with the scope of progress within last two months. If you continue on the same trajectory you're gonna make it.
Two suggestions - Dogs and the way they work ask for some sort of melee attack, like a kick. Second - If you allow infinite mob generation, you should either have them drop enough ammo, or find another way to obtain it.