Gameboy Color is colored and weighs a bit more, is a bit thicker.
Gameboy Pocket is not in color (I believe), is a bit thinner (screen might also be smaller), and if I remember correctly it takes triple a batteries while the gameboy color takes double a. I am pretty sure both models can play gameboy color games.