I would guess any polar protic solvent (e.g. methanol, ethanol) would do the trick, but the compound is a zwitterion which always plays tricks on solubility. Some amino acid zwitterions are actually more soluble in more lipophilic solvents e.g. ethyl acetate and dichloromethane.
If you are not dependent on pH, you can buffer the solution slightly acidic or basic to improve the solubility.
I must work in anhydrous environment because of some other product I am going to use later, this is the reason why I can not used water-based solutions.
I have tried ethanol, methanol, octane, ethyl acetate, dichloromethane but it doesn't work in any of it.
Are you doing organic chemistry on the compound? If so, and the chemistry allows it, it can be possible to free up the zwitterion by adding a weak acid (eg acetic acid) or a bulky base (eg diisopropylethylamine) to yield the hydrochloride or carboxylate. This species should then be very different in its solubility and should dissolve very well in EtOH or even ethyl acetate or THF. If you need an aprotic environment DMF is a good option.