Nemška vojaška doktrina je temeljila na načelu združenih orožji in tesnem sodelovanju med tanki, pehoto, inžinerji , topništvom in jurišnimi letali . Da bi zanikal nemško uporabo tankov in topništva v ruševinah mesta, je sovjetski poveljnik Vasilij Čujkov uvedel taktiko, ki jo je opisal kot “objemanje” sovražnika: sovjetske položaje na fronti čim bližje nemškim, tako da Nemci topništvo in letala niso mogli napasti, ne da bi tvegali prijateljski ogenj. Po sredini septembra je za zmanjšanje žrtev prenehal izvajati organizirane dnevne protinapade, namesto tega je poudaril taktiko majhnih enot, pri kateri se je sovjetska pehota pomikala skozi mestno kanalizacijo, da bi udarila v zaledje napadajočih nemških enot. Sovjeti so imeli raje nočne napade, ki so zmotili nemško moralo, ker so jim kratili spanec. Sovjetske izvidniške patrulje so bile uporabljene za iskanje nemških položajev in jemanje ujetnikov na zaslišanje, kar jim je omogočilo predvidevanje napadov. Ko so sovjetske čete zaznale bližajoči se napad, so ob zori sprožile lastne protinapade, preden je lahko prispela nemška zračna podpora. Sovjetske čete so same ublažile nemške napade z zasedami, ki so ločile tanke od podporne pehote, pa tudi z uporabo min in pasti. Te taktične novosti so postale razširjene, ko se je bitka nadaljevala. Beevor pravi, da so “vojaki Rdeče armade uživali v izumljanju pripomočkov za ubijanje Nemcev. Izmišljene so bile nove pasti, od katerih je bila vsaka videti bolj iznajdljiva in nepredvidljiva v svojih rezultatih kot prejšnja.”