I have actually been playing around with a RE:Monster type game played in 3.5 you can actually pretty easily use goblin as the base race for bugbear, ogre mage and ogre. I have actually gone through and turned these races into a goofy mix of LA and bloodline. Where bugbear is +1 LA that a goblin turns into once it takes one la in the first 3 levels. Bugbear is treated as the intermediary between goblin and ogre where ogre is a +2 LA adjustment where the second must be taken by level 6. Ogre Mage is a 3 LA adjustment adding features every 3~ levels. It is a bit convoluted but it works out pretty well and having bugbears, ogres, and ogre mages with class levels instead of rhd really does make them rather scary but not super overpowered.

Also use Bakemono from OA as goblin hunting dogs, and I do the following:
Wolf, Worg (base) and Dire Wolf, Winter Wolf (4th or higher) as animal companions all other choices take -3 to level. Worgs & Winter Wolves count as animals for purposes of druid/ranger spells.