Theres a lot you can do with a small yard but you need to know how to design and plan for your space. Here are some ideas for landscaping, furniture arranging, and planning your backyard so you can make the most of your great outdoors. - My Wonder Garden
Keep the garden vertical. That's why it's good to look for shrubs and trees that max out interest as they grow up, not out. Try dwarf varieties for a small backyard, as well as more columnar evergreens (bonus—they boost wintertime interest, too).
23 Small Backyard Ideas How to Make Them Look Spacious and Cozy
Container garden-Note the wall of food gardening, the tomatoes are on the trellis. Use indeterminate tomatoes for the trellis because they are the ones that grow large. the trellis could probably even be used for peas or beans