I got Faendal from Riverwood as a companion early on and paying him for training in archery is great - but then I can take the gold back and pay again etc. Glitched.

Maybe the gold you pay for training should disappear entirely not enter their inventory ..