Well, a you cannot breed fire and ice directly, as they are opposites, so you have to inbreed them. A good way to do this is to breed a soccer dragon and an ice dragon or a soccer and fire. If you do not happen to have a soccer dragon, you can inbreed other dragons as well, such as firebird and ice, alpine and fire, etc. Be aware that this breeding process can take more than one try to get the dragon you desire. If you dont get it the first time, then try again and again until you do. If you want to know what dragon it is without hatching the egg, you can go onto Google images and look up dragon city egg chart. There are many combinations you can make to get this amazing dragon, that if you breed with the correct hybrid, you may be able to get a legendary. Dragons cannot breed until they are at level 4.
buy it or breed ice with flame
The Leviathan Dragon is able to defeat a Coolfire dragon in the Dragon City.
coolfire dragon
you can get a legendary dragon, wind dragon or laser dragon. these 3 are only the ones I know
coolfire and soccer dragon
soccer dragon + coolfire dragon
Mid-Evil+Alpine
Soccer + coolfire / gummy
gummy and coolfire
breed a gummy and coolfire
Medieval Dragon and Alphine DragonBut you can get either Coolfire,Soccer,Armadillo,Platinum
coolfire+armadillo=mirror dragon
lazer+dandelion=coolfire