After doing some research into polish uniforms in the 1650s, I have a few questions. If I understand correctly, the uniforms of native polish troops in the 1650s would have been based on German looks, and not like the traditional Haiduks, but then the haiduk style came back later in the century and by 1683 the style would have been of an eastern look again? Would both styles have been used for native polish troops? I got this impression after reading through the Osprey Polish Armies 1569-1696 book. I am not talking about hired mercenary troops, but the native troops raised in Poland.

If I understand correctly, the uniforms of native polish troops in the 1650s would have been based on German looks

It's correct if you think about 'German' infantry, reiters and part of dragoons. Of course majority of Polish cavalry would be still dressed in 'Eastern' style, same goes with (very small at that time) contingent of Polish-Hungarian infantry. We need to remember though, that as campaigns goes, all those 'Western' troops will often dress in 'Eastern' fashion, once their original clothes were worn out and they had to supply themselves locally.

Depends. Cavalry was usually wealthier (read: manage to steal more) so it was easier for them to have spare clothes. It was usually infantry that suffered the worse, so they will end up in rags. Lots depends also of area of campaign. When fighting in Prussia, Livonia or Courland it was much easier to have acces to spare clothes in Western type then when fighting somewhere in Ukraine ravaged by war. Of course we need to remember it works both way, as Czarniecki's division brought lot of Western clothes from their tourist trip to Danemark.