I attended a Course in Home Gardening conducted by the Government of Karnataka in 1993. The then director of Lal Bagh Gardens conducted the course; which was supposed to be a 10 day course but was extended to nearly 20 days because of the eager beavers who attended. It was here that I learnt that different plants need different soil compositions.
Bangalore has a race course; so, you'll find that almost all compositions listed below use horse manure. Fact is horse manure is better than the usual cow manure for roses.
Note: Fruit trees and vegetable plants respond well to donkey manure.
5. Bonsai - For a Container that is 2"-3" Deep
1 part red soil
2 part leaf manure
1 part sand
1 part charcoal powder
1/4" stones and pebbles
1/4 part broken pots