How long does it take my dog to lose weight? Fat to fit takes time! A safe recommendation is for dogs to lose weight at a rate of around 2% body weight per 2 weeks. The length of time depends on how overweight your dog is. To put this in perspective, if your dog should be around 70 lb but is currently 100, that might take 36 weeks!