trying to feed birds in my garden but pigeons always come

i been using bird feeders with balls, another with seeds, to try and attract the smaller birds to my garden to eat as i hear them when out on walks but all i get are pigeons and groups of them. sometimes they try and get seed out of the feeder, one time they even knocked one off causing it to smash and eat the seed!

we have a bird house in our garden thats been out there for a year but no bird has ever used it.

also at one point my dad got rid of the bird feeders even during these cold times when birds need to eat to stay warm, saying he doesnt want any more pigeons 'sh**ting in my garden'.

i'm trying to help the small birds - who here are mainly house sparrows - but am not getting much luck.

also some neighbours have now cut down trees!

what else can i do? anything?