The Homunculus can be found in MM1. Eberronian Homonculi are found in the Eberron Campaign Setting and Magic of Eberron books. Both follow the standard rules of advancement found in MM1 (under monstrous advancement by RHD) and follow the exceptions written under their monster entries. For Eberronian Homunculi, also refer to the Artificer section (if you're using Artificer to make them).
You can't advance a creature by RHD by more than the limit imposed by their "Advancement" section; for example, you can't make a Dedicated Wright with more than 3 RHD. Advancing a monster by RHD may cause an increase in size; for example, a Clay Golem becomes Huge at 19 RHD.