Why do Dogs Get Worms?

There are different kinds of worms and dogs get them in different ways. Round worms eggs live in soil and when dogs eat the soil they eat the eggs. Hookworms are similar, they get hookworms through soil or pregnancy. Hookworms are usually found in puppies and are deadly but easily treated.