The urate does look hard to me. It could be from the amount of calcium you give, every day is a bit too often. It could also be from not getting as much hydration as usual from not eating greens. I would stop giving the carrots for a while and hope he starts eating his salads again.