Bloo

Bloo (voiced by Keith Ferguson) is Mac's 5-year-old imaginary friend and best friend who resembles a simple domed cylinder. Bloo is sometimes self-centered and narcissistic almost to the point of psychotic delusion and has a knack for getting into trouble. However, he still has a good heart and apologizes for his actions. Bloo loves paddleballs even though he can't make the ball hit the paddle (though the only time he was able to do it was in the episode "Let Your Hare Down"). His full name is "Blooregard Q. Kazoo". He has become increasingly more mischievous over the run over the series and is shown to have bad memory some of the time.