This document proposes an automated dynamic offset approach for network selection in heterogeneous networks. The approach uses a hierarchical Bayesian game framework where the macro cell dynamically chooses an offset for the reported channel quality to guide users to intelligently select between the macro cell and small cell networks. The model is analyzed to derive the utilities and equilibria, and is shown to optimize the global network utility while users maximize their individual utilities. A key contribution is developing a polynomial time algorithm to determine the dynamic offset value at equilibrium. Simulation results show the proposed hierarchical mechanism maintains a price of anarchy close to 1, even for a small number of users, which is better than a non-cooperative model.