I have a highly charged & low molecular weight bacterial protein that is highly unstable. I have tried purifying it with different tags including His tag, MBP tag, Thioredoxin tag, SUMO tag and GST tag. Of all tags used, the protein was found to be the most stable with the GST tag. However, if I cleave the tag, the protein becomes unstable and unsuitable to be used in NMR and ITC studies. The N-terminal His tag makes the protein highly unstable. Im looking for purifying this protein with a small tag. Presently, I am trying to add 5 lysine residues after the N-terminal His tag to purify my protein. Could you offer me a few suggestions? Thanks