A locating device disposable on a surface comprising: a housing; a capacitance sensor disposed within the housing; a radar sensor disposed within the housing; an inductance sensor disposed within the housing; a motion sensor (78, 80) disposed within the housing for detecting at least one motion parameter; a controller receiving data from the capacitance sensor, the radar sensor, the inductance sensor and the motion sensor (78, 80), the controller determining from the data a presence of objects disposed within or behind the surface; an electric field sensor connected to the controller: and a display connected to the controller for displaying a graphical representation of the objects disposed within or behind the surface; characterised in that, when the device is in use, the controller activates one of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor, the controller then queries the one of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor, the controller then deactivates one of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor, and the controller then activates another of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor; wherein, the controller activates the one of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor after receiving a pulse from the motion sensor to initiate a sensor cycle; wherein, when the pulse is received from the motion sensor, the controller begins the sensor cycles of activating and querying each sensor sequentially, the controller stopping the query process when the sensor cycles is completed and only restarts it when another pulse from the motion sensor is received; and wherein the controller stops the query process and displays a message stating that the user is moving the locating device too fast or telling the user to slow down the movement of the locating device when the user moves the locating device above a predetermined maximum speed limit. a housing; a capacitance sensor disposed within the housing; a radar sensor disposed within the housing; an inductance sensor disposed within the housing; a motion sensor (78, 80) disposed within the housing for detecting at least one motion parameter; a controller receiving data from the capacitance sensor, the radar sensor, the inductance sensor and the motion sensor (78, 80), the controller determining from the data a presence of objects disposed within or behind the surface; an electric field sensor connected to the controller: and a display connected to the controller for displaying a graphical representation of the objects disposed within or behind the surface; characterised in that, when the device is in use, the controller activates one of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor, the controller then queries the one of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor, the controller then deactivates one of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor, and the controller then activates another of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor; wherein, the controller activates the one of the capacitance sensor, the radar sensor, the inductance sensor and the electric field sensor after receiving a pulse from the motion sensor to initiate a sensor cycle; wherein, when the pulse is received from the motion sensor, the controller begins the sensor cycles of activating and querying each sensor sequentially, the controller stopping the query process when the sensor cycles is completed and only restarts it when another pulse from the motion sensor is received; and wherein the controller stops the query process and displays a message stating that the user is moving the locating device too fast or telling the user to slow down the movement of the locating device when the user moves the locating device above a predetermined maximum speed limit.