The current network environments have two critical characteristics: heterogeneity in networking technologies and the emerging of new applications. Since the 90’s a lot of research efforts have been provided Quality of Services (QoS) for different types of networks. Different visions are provided as: Protocol-based QoS, models, and Ontologies. Protocol-based QoS are not able to operate as a standalone QoS mechanism but they can collaborate with other network elements to achieve QoS objectives. Some of these protocols are not standards and need specific equipment to operate. QoS models have some drawbacks like shortage in evaluation and scalability. Ontologies-based QoS, its models focus on using QoS ontology and SLA ontology but they don’t provide an entire vision for end to end QoS including all other components as traffic identifications. This paper presents a survey for the different QoS approaches and introduces a new model for providing dynamic QoS in heterogeneous networks. This model will address challenge providing dynamic QoS in heterogeneous networks using standards methods that can share information using Ontologies.