I have a few questions about companion gardening. I plan on planting a bit today, and want to do this the best I can. 
1) How close do the "companions" have to be? Like should they just be in the row next to it's partner, or planted mixed in with them?
2) What are some companion plants/layouts, if you know of any? If a list of what I'm planting would help, I can provide that. Well hell, I'll just go ahead and list it.
-Tomatoes (both regular sized and cherry)
-Spinach
-Leaf lettuce
-Carrots
-Onions, probably
-Radishes, probably
-Cilantro
-Basil
-Broccoli
-Bell peppers
-Yellow squash
-Zucchini
-Watermelon
-Peas
-Okra
-Cucumbers
-Sunflowers and other types of flowers (Marigolds, Gladiolas, and Freesia, to be exact)
-Oh, and probably some baking pumpkin
Anyway, I'm only planning on planting a few of each thing, not a whole row of each, if that makes any difference. Thanks for any help!!
1) How close do the "companions" have to be? Like should they just be in the row next to it's partner, or planted mixed in with them?
2) What are some companion plants/layouts, if you know of any? If a list of what I'm planting would help, I can provide that. Well hell, I'll just go ahead and list it.
-Tomatoes (both regular sized and cherry)
-Spinach
-Leaf lettuce
-Carrots
-Onions, probably
-Radishes, probably
-Cilantro
-Basil
-Broccoli
-Bell peppers
-Yellow squash
-Zucchini
-Watermelon
-Peas
-Okra
-Cucumbers
-Sunflowers and other types of flowers (Marigolds, Gladiolas, and Freesia, to be exact)
-Oh, and probably some baking pumpkin
Anyway, I'm only planning on planting a few of each thing, not a whole row of each, if that makes any difference. Thanks for any help!!