3D cartoon with a kid in green who sings and has a sock puppet.?

does any body remember a 3d cartoon show with a kid in green who sang and had a sock puppet? because i have been trying to figure this out for forever!
1 answer 1