Apples in the back yard along fence. How to Espalier Fruit Trees . one of the easiest ways to include fruit trees in a small space garden and maximise your yield. Fruit grows on horizontal branches, leaves grow on verticals!
I'd use flowering shrubs rather than evergreens, a few different kinds, and arrange them in a reverse symmetry.] A long, thin garden with plenty of room for puppy to play and lots of privacy from the neighbours.