Good quality wheat straw is usually the best choice because it has no negative side effects on the plants or on the soil, is weed free, and is readily available from farmers or garden supply stores. Unfortunately, it can be costly. Those weeds that do survive despite your best efforts will need to be pulled out before they set seed. Weed scan be thrown into the compost heap. They will break down much more quickly if you shred them.
Weeds also serve as feed for chickens and pigs.
By feeding weeds to animals or recycling them into compost, a waste becomes a free, healthy feed for animals and plants. Finally, many garden weeds are also edible wild plants.