Provided are a smart bottle and a method for controlling the smart bottle. A smart bottle comprises a bottle for containing liquid; a base formed to be combined to one side of the bottle; a first sensor installed in the bottle or the base, and configured to obtain level information of liquid contained in the bottle; a third sensor configured to obtain inclination information of the bottle; a heater configured to heat the liquid contained in the bottle; a controller configured to control operation of the heater based on the temperature information, determine a feeding start and a feeding end based on the inclination information, and modify the level information based on the inclination information; a communication unit configured to transmit the inclination information and the level information to an external device; and a battery configured to supply power to the first sensor and the base.