Getting too little exercise is another common reason dogs gain weight.
Get exercise tips from your vet and then start any new workout plan for your pooch slowly.
Chronic illness. Chronic conditions like Cushing's disease (hyperadrenocorticism) or hypothyroidism can also cause weight gain in dogs.