Small trees not only make the garden more attractive, but lends a cool, breezy aura to the whole abode. Try planting garden trees that bear colorful fruits and flowers. Crotons, Ashoka trees, the peacock flower, Oleander, the night-flowering jasmine and normal jasmine, plumeria and wild jasmine are all excellent additions to your garden. You can also try bougainvilleas of various colors, shoe flowers and casuarinas also belong to this category. Vernonia is another option you can go for. Most of these garden trees can be grown in pots. Dahlia, Marigolds, Xenias and Dianthus are beautiful flowering plants that can be added to your garden.