Where can I find a Gerudo Shield that always respawns?
Solution 1:
There should be one in Gerudo Town somewhere. There is definitely one on top of a stone spire east of Dako Tah Shrine, guarded by a few camouflaged Lizalfos. The Lizalfos themselves everywhere around Gerudo Town often carry them, also.
Source: https://zelda-archive.fandom.com/wiki/Gerudo_Shield