FYI for pet owners, especially if you have or will have a puppy in your life. We had our vet do a blood panel work up on our new 2month old puppy just to make sure all was ok with her. Her hemoglobin is a bit low so he gave us a vitamin suppliment to give her. He told us that even though puppy food says it contains the needed nutrition most of the vitimans get lost during he process of manufacturing since it has to be cooked during the that process. So if you get a puppy, be sure to give it the needed vitamins, after checking with your vet of course. But be warned, even after one dosage our little girl now has so much more energy! I need to take vitamins now so I can keep up with her!!!