First let's find the number for each animal separately, 42 teeth per dog * 5 dogs = <<42*5=210>>210 teeth for dogs.
Then cats total will be 30 teeth per cat * 10 cats = <<30*10=300>>300 teeth in total for cats.
Finally, the number for pigs is 28 teeth per pig * 7 pigs = <<28*7=196>>196 teeth in total for pigs.
So the total in all is 210 teeth + 300 teeth + 196 teeth = <<210+300+196=706>>706 teeth in total.
#### 706