Could you explain "Don’t own too many funds"? Is that just because of fixed per-fund costs?
Additionally, if you're at a fund company with different share classes based on balance, you also get higher expenses by dividing things up too much. Eg Vanguard's Admiral shares reward you with a lower expense ratio for having more money in a given fund, since it lowers their own overhead.