You're so right. Some of the things dogs find tasty lead us to think they don't have tastebuds, but they do. They are just not as developed as tastebuds in humans. Dogs have only 17% of the number of tastebuds humans have. Most of a dog's tastebuds are on the tip of the tongue. They can diffrentiate between salty, bitter and sweet. But they depend more on their sense of smell which is about 100,000 times stronger than ours. They're just not as particular as we are.