They migrate to near places where they can find food.
to find a mate.
Puffins are not dangerous, except to its favourite food of sand eels.
Most of the time, unless two male puffins are fighting over females or food.
yes
There are many reasons but most common are food availability, breeding, and climate suitability.animals migrate because they need food and they need to get away from predators,animals also migrate for warmer climates.animals migrate to have more room to have there babies.Animals migrate to find food, water, or safe nesting grounds. If animals don't migrate, then they won't be able to find shelter or food in a good climate. When food is scarce in winter or drought, animals migrate.
Yes
find food and migrate to mate
they find there food nier the mountains and deserts
Wallaroos do not "migrate", but some colonies tend to be nomadic, wandering wherever they find food.
to find food..lol....lol...lol
Sharks will eat puffins if they get a chance to do so. Since puffins swim and dive in the ocean when hunting for food, they are easy prey for nearby sharks.