Our little boy LOVES anything with wheels. He knows the difference between most construction vehicles (amazing what you can learn from library books) and also can distinguish between many different cars. Jeep, van, truck, vw bug, mini cooper, etc. On our walk to the park the other day, we saw a smart car. "Look, Mom," says William. "It's a baby car!"