DS knows quite a few colours - black, white, red, blue, orange, yellow, purple, green, pink, gold and silver.
Shapes - circle, square, hexagon, triangle, rectangle, oval.
Solids - pyramid, cylinder, cube, cuboid.
Numbers - can recognise most of them most of the time but can't reliably count to ten.
Letters - can recognise X, Z and O. Does not know alphabet.
He is rubbish at songs and nursery rhymes. He's just recently been able to say the first line of 'twinkle twinkle'.