Question: how long does it take for an underweight dog to gain weight?
Answer: Start with 10% new food and 90% old food, and increase the new food each day until you reach 100% new food. This may take 10-14 days, and your dog may still experience upset stomach for a few weeks after.