Any type of shampoo will do, I have very short hair and anything I use in it looks good lol
For several years I just used a bar of normal soap. It's dirt cheap, no shitty ingredients, is sold without plastic packaging and does the trick quite fine. Not ideal for people with dry skin though as it doesn't contain the moisterizing additives of regular shampoo.
For regular Shampoo I'd just buy store brands of your favorite supermarket or drug store or natural cosmestics like Alnatura, Weleda, ...