Kibble was created at the end of World War II. There was an excess of cereal and people did not know what to do with so much grain. Hence, pet food was created. A lobby was created to convince people to shift from homemade to kibble food. It was derived by the necessity to use human waste. Kibble is high on carbohydrates. The packaging never mentions the carbohydrate value but it amounts to around 60% - 70%. Such popular kibble brands only have around 20% protein value. Some kibble companies are exceptions to this and have a lower carb value. In some dogs, there is a typical dog scent, despite the use of the best fragrance shampoos. This is because the dog is on an incorrect diet. The dog is having excessive carbohydrates. Dogs on fresh food smell better, look better, lively, and active. Kibble is very dry and concentrated and causes dehydration. When it goes into your dog's stomach it sucks up all the moisture from your dog's system. Fresh food has 75% moisture and this problem does not occur. They will drink far less water on fresh food and their organs aren't deprived of water. A vet will suggest a dry kibble to new puppy owners for the first 6 months. This is because you might take some time to find the right nutritional balance with homemade food. Vets have a very real concern about whether you will be able to provide the right nutrients during the growth stage.