Garlic, Onions, and Tomatoes as Companion Plants for Old Roses
I am using Whole Foods grocery-store-bought garlic cloves, and small green onions as companion plants for my roses.
They work well at preventing pests and diseases but they tend to grow about 12 inches tall and become lanky looking. This is not a good look for an old rose garden.
Are they any trouble free garlic and onions that are more attractive and also good at pest and disease control? I have heard of Society Garlic but I have read that it can put off a strong offensive odor.
Also, are there any tomato plants that will remain small /medium size and bushy so that I can use tomato plants as companion plants for old roses?