My ds likes:
Things with wheels which he can push around
Noisy toys with buttons to press (Woolies and ELC do good police car/fire engines-type things).
Jigsaws, especially of wild animals, dragons (again ELC do a good one) and dinosaurs
Non-threatening, ie non-moving, dinosaurs (stretchy ones especially)
Bob the Builder toys like Scoop, Muck etc which 'say' a few phrases and can be pushed around
or zoomed across a floor (Woolies again have these at a good price usually)
Lego duplo (there's a good tub with which you can build lots of different animals)
Ds is loves bouncy Tigger (c£15 on Amazon atm - £10 cheaper than anywhere else)
Books with vehicles (Dig Dig Digging and Emergency, both by the same author are very good) or animals (Monkey Puzzle) or Harry and his Bucketful of Dinosaurs.
DVDs of Meg and Mog, Pocoyo, Bob the Builder
Erm, can't think of anything else off the top of my head (typical boy,but he also hates Fireman Sam and loves colouring-in, Princesses and pink thanks to his big sis).