It is difficult to suggest something because I have no clue as to what it is you are doing, or what factors are most important to you.
There are two simple possibilities, one is to use the drain source resistance of a FET in a voltage divider scheme. This works reasonably well in audio applications where the actual gain figure is not critical, you just want more/less over a decent control range.
Another way is the three transistor "gilbert cell" configuration, which is a two quadrant analog current multiplier circuit. This is the basis of most gain control integrated circuits.
Thirdly, just buy a gain control integrated circuit, or analog multiplier suitable for your needs.