You made a huge error, you said at night Shikamaru has unlimited shadows. Don't you remember? Shikamaru's jutsu doesn't work at night, that's why he made Naruto and Kiba wait the night out before launching his surprise attack on Sakon and Tayuya. Shika said his jutsu is useless at night.