I do have a dog that has full access to the yard where this will be, I plan on having 8 foot walls and maybe a roof if I have to adopt flying birds. so I am afraid that if I bring the birds my dog will eat them
Yes, I see how that would be a problem. Wild birds might be your best bet--hang a bird feeder they can perch on, high enough that the dog cannot get them.
I want to have a short tree in one corner and the rest will be a meadow with flowers a couple of shrubs and some taller flowers The wall will also be covered in vining plants hopefully
How big is this garden?