yes it should only eat dog food
Yes
From eating bad food and dead animals. there might be other reasons that i don't know though.
No,intestinal worms and tape worms are possibilities
The answer is no.
Yes
Yes
Vanilla Wafers do not give dogs worms but the sugar content, if given in excess, is very bad for a dog's teeth.
The answer is NO humans can not get worms from dogs
it could milk is bad for cats cats are lactos and tolerate
Feeding dogs chocolate is a generally bad idea. Chocolate contains a chemical called theobromine which can be really bad for dogs. Since chocolate is never good for dogs, best not to give them any. Apart from the above, dogs don't get worms from chocolate. Worms come from worm eggs, which are amazingly unlikely to be found in chocolate. They are usually picked up from the environment and there is no real way to prevent them, which is why vets recommend regular worming.
Vinegar will kill heart worms in some breeds of dogs. It also depends on how bad and how long your dog has had the worms that determines if vinegar will work or not.
Yes they do but they like live worms better then dried. They also eat meal worms sometimes.
From eating bad food and dead animals. there might be other reasons that i don't know though.
Yes. Though the parasitic worms of horses are similar to the worms of dogs, they are not the the same. This means that horses won't pick up worms from dogs and vice versa.
Probably yes - every type of food can get worms except the honey
Dogs can certainly have worms and parvo at the same time. But worms in the feces definitely means the dog has worms.
yes.