Of course, it all depends on the level you are playing. There might not be enough money for training in the first 2-3 weeks when playing on Veteran or Hero. Of course, it's good if there are a couple of gold mines or a Dragon Utopia nearby.
Alternatively, you can avoid hiring all troops in the town and only take the most useful ones—then there will be more than enough money for training.

