Breeding
After you have bought a breeding mountain you can breed dragons. Breeding is used to get dragons that you cant afford to buy. Say you want to get a Fire Rock dragon(flame and terra type) you would breed a flame type dragon with a terra type dragon and the result would be Fire Rock dragon. the Ultra Breeding Tree is a building that can be added to the Breeding mountain. It allows you to breed 2 dragons at a time. Find a complete breeding chart filled with links to most of the dragons here. Some dragons(such as block dragon) cant be obtained by breeding. These dragons are known as Generation EX dragons.