For instance $z=50$ has two solutions: $(x,y)=(1,7)$ and $(x,y)=(5,5)$. $z=125$ has two solutions $(x,y)=(10,5)$ and $(x,y)=(11,2)$. Just fumbling around, I have not found any $z$ that has 3 or more solutions. Is there a systematic way to generate solutions?
I have since made a C program to check every number between 1000 and 10000 and found about 10% decompose into 2 squares,quite a few that decompose into 3 squares, a lesser amount into 4 and even a couple that are the sum of 5 squares.