I had almost this exact situation happen to me with one of my males when he was about 8 months old. As recommended above i bagged up some poop and got a small amount of his water with his urate/the suspected parasite in it and brought both to my vet. I am so glad i did too because it was a nasty little parasite that was preventing him from eating and without the vet visit he absolutely would not be with me today. My recommendation is to find a vet that you really, really like and trust and request that they do a curbside visit. My vet comes out to the car, grabs my snake and takes it inside and then just simply brings it out to me with the medicine and care sheet once he is done. The reason i say that you should really trust this person is 1. they're taking care of your pet and 2. if its a curbside visit you will be much less informed of whats going on so you MUST make sure your animal is in good hands. I gave about 2 weeks of oral antibiotic and flagyl and the problem disappeared and has been fine ever since. I know you're trying to avoid the vet but this is what worked in my personal experience so i hope this helped. Let me know if you've got any more questions.