At the moment I am feeding a Guardman wild bird seed mix which I add black sunflower seeds to although I also use Jacobi Jayne as they are mail order. This is great for the sparrows who flock to the feeders - eighteen this morning - and the other birds also like it. I feed niger seed (special sort of feeder) for the goldfinches and also feed, separately, sunflower hearts specifically for the smaller birds. All the finches love these but my goldfinches adore them and I have now got a population of anything between 15 and 30 for most of the day. They have all brought their young which is lovely to see. The robins also love the sunflower hearts. Whole sunflowers are too hard for some of the birds to crack but they love the hearts. I have a small feeder with peanuts in.
If you want to put out a breakfast for other birds such as starlings I feed mine wholemeal breadcrumbs (very finely crumbled) digestive biscuits, grated cheese and sultanas which I soak in water overnight.This is especially important during the breeding season in case the adult blackbirds (who adore them) feed them to their young in a dry state. They then swell in the birds stomachs which isn't good. The blackbirds need their food scattered on the ground.
I have been feeding the birds in our tiny garden for 30 years and have the following species. Blue and Great Tits, Robins, Blackbirds (ground feeding birds) chaffinches, greenfinches, bullfinches, goldfinches, dunnock, wren, wood pigeon, collared dove, magpie, jay, jackdaw, rook (occasionally) green and spotted woodpeckers and a song thrush now and again. The important thing is that once you start you have to be consistent. To stop feeding them once they are used to getting food in your garden is the equivalent of us with empty cupboards toddling off to the supermarket to find that sainsburys/tescos/asda/morrisons etc have got empty shelves and we haven't got enough fuel in our tanks to go anywhere else.
Taz x