Due to their dynamic topology and lack of central administration, Quality of Service (QoS) provisioning in Mobile Ad hoc Networks (MANET) is a challenging task. QoS is crucial for supporting delay sensitive real-time services in MANETs. Due to the un-predictable behaviour and topology changes of such networks, routing protocols need to quickly and accurately capture and manage the delay, congestion and load at various locations of the network. This paper presents a novel threshold based multipath routing approach for enhanced QoS in MANETs. In this approach, when the available bandwidth of a link decreases below a defined threshold or average load or the forwarding delay at a node increases beyond a defined threshold, traffic is distributed over fail-safe multiple routes to reduce the load at a congested node. Through simulation results, we show that the proposed approach achieves improved QoS in terms of end-to-end delay, packet delivery ratio, and throughput for constant bit rate (CBR) traffic when compared with Optimised Link State Routing (OLSR), a popular single path proactive protocol for MANETs.