With the fast growing of internet, networking has great attention. Wireless sensors networks are equipped with tiny, irreplaceable batteries and therefore it is necessary to design energy efficient algorithms to prolong the network lifetime. Sink mobility has a very significant impact on the network performance. It improves energy consumption, network lifetime and also it can mitigate the hot spot problem. Multiple static and mobile sinks strategies for WSNs are first studied. Then, sink based energy efficient clustering algorithms are proposed, namely EMCA and MECA. This enhanced EMCA include the Energy-efficient Cluster-based Data Gathering Protocol (ECDGP) to reduce delay and improve packet delivery rate.