The milk teeth of a dog are 28 which are then replaced with 42 permanent teeth in adulthood.