So, let me tell my sad story. I signed up around a month ago, restocked some, then left. I came back today, still a newbie, and spent all of 1 mil repeatedly morphing and potioning my pets because I was being opportunistic and wanted to have the best looking pet my money can afford. I zapped Delusion once, and he turned into a female. After morphing her into an Endeavor and trying on multiple shades, I settled on Arid and got myself hideously broke by buying her an Incendo (which I don't regret; the minion is beautiful). Any way I look at her, I still prefer Delusion as a boy, and I don't want to risk the zapper. Is there another option?
Use a . It's the only safe way to change genders 8D

Go to the Pet zappers and zap until she's a boy again. But remember to take away the Incendo. You don't want the zapper to miss the Pet and shoot at the Minion. :o
And after you got your boy back, you can change him into an Arid Endeavor with the Arid Endeavor Elixir [Item=Arid Endeavor Elixir]
So much cheaper than a Sex Berry. :)