The main factor which decides weather the animal is cold blooded or warm blooded is the internal body temperature of an animal. if the internal body temperature of an animal remains constant throughout despite of change in external environmental temperature, the animal is called as warm blooded animal, on the other hand if the internal body temperature changes, as external environmental temperature changes, the animal is called as cold blooded animal.