I live in a suburb in a country town with plenty of large trees and my garden has shrubbery and a bird bath. Yet we seldom hear birdsong and if I put out fat balls and bird feeders, there are no takers. (We don't get rats and mice either, which is a blessing!) All we get are seagulls and lots of magpies which eat bread and bits of meat that I throw onto the garage roof. I think the magpies are driving away the smaller birds. Can I attract smaller birds back into the immediate area? If so, how can I protect them from the magpies?