The show is a school project
It would explain all of the medium awareness throughout the series. This series takes place in the same universe as Looney Tunes.
Seems likely given the animation.http://tvtropes.org/pmwiki/pmwiki.php/WMG/APupNamedScoobyDoo
FollowingGo To