In today’s scenario Wireless Sensor Network is playing a dynamic role with the advancement in IOT for mission critical applications due to the fact that these applications are either event driven or time driven applications. Sensor network comprises of battery operated tiny sensors for sensing any change in the environment since the battery life is limited so is the sensor life. One solution to overcome this problem is the use of clustering protocol. A lot of optimization techniques are employed for performance improvement of the hierarchal LEACH routing protocol. This paper explores the three types of Foraging behavior for cluster head selection which means the process to search for food or the energy of the node so that it can be elected as CH. A fitness function is defined relating to residual energy, CH distance to Base station, position of base station. Theses algorithm progresses on the basis of the energy of sensor node in the deployed network. Here the higher energy of node is analogous to food for which the search goes on; in doing so the best CH is selected. The algorithm uses the best location of the node. The overall performance of the network is improved in terms of Energy consumption; packet delivery ratio metrics the results are compared with the existing LEACH protocol.