Feeding · Dog

Why does my dog refuse to eat and how can I fix it?

Most adult dogs need 2 meals per day, each about 1–1.5 cups of quality kibble. If a meal is skipped, adjust portions, check health, and transition food slowly.

Adult feeding schedule and portions

Feed an adult dog twice daily, offering 1 to 1.5 cups (≈120–180g) of balanced kibble per meal. If your dog weighs 30lb, aim for the lower end; at 80lb, use the higher end. Measure the kibble with a standard 1‑cup measuring cup to keep calories consistent. Serve meals at roughly 7am and 6pm so the routine is predictable, and keep the feeding area at 68–72°F (20–22°C) for comfort.

Active breeds such as Border Collies may need up to 2cups per meal, while couch potatoes stay satisfied with 0.8cup. Adjust by 10% increments if weight changes by more than 5% over a month. Always provide fresh water in a 1‑gallon (≈3.8L) bowl that is refilled at least twice daily.

  • Use a digital kitchen scale for grams accuracy.
  • Record daily intake in a notebook or app.
  • Never leave food out for more than 30minutes.

Puppies and young dogs

Puppies under 6months should eat 3–4 meals spaced 4–5hours apart, typically ¼ to ½ cup per meal depending on breed size. A 5‑lb Chihuahua puppy might need ¼ cup, while a 30‑lb Labrador puppy can handle ½ cup.

Gradually increase each meal by 10% every two weeks until you reach the adult schedule at 12months. Keep the water bowl within 12inches of the feeding spot to encourage drinking. If a puppy refuses a meal, wait 15minutes, then offer a small amount of warm chicken broth (1Tbsp) to stimulate appetite.

  • Transition to adult food over a 7‑day period.
  • Monitor stool consistency; firm, brown is ideal.
  • Avoid treats larger than a pea until 6months old.

Senior dogs' nutritional tweaks

Dogs over 8years often benefit from 1‑1.25 cups per meal, with added joint supplements like glucosamine (500mg) mixed in. Reduce calories by 15% if weight gain exceeds 2lb in a month.

Offer meals at the same times as before, but add a 10‑minute quiet “slow‑feed” period to aid digestion. Senior dogs may need water bowls with a 2‑inch lip to make sipping easier, especially if arthritis limits movement.

If a senior dog consistently skips a meal, check dental health; a rough bite can turn them off food within 24hours.

  • Add ¼ cup of canned pumpkin for fiber.
  • Limit treats to ≤5% of daily calories.
  • Consider a senior‑specific kibble with lower sodium.

Measuring, water, treats, and food transitions

Always scoop kibble into a calibrated 1‑cup measure; a kitchen scale set to 0g zeroes out bowl weight for precision. For wet food, use a ½‑cup measuring cup; ½ cup equals roughly 120g of canned diet.

When switching brands, mix 25% new food with 75% old for three days, then 50/50 for three days, then 75/25, and finally 100% new. This 7‑day ladder prevents gastrointestinal upset.

Treats should never exceed 10% of total calories; for a 40‑lb dog eating 800kcal/day, that’s 80kcal, roughly two small biscuits (≈15kcal each). Keep a separate water bowl in a cooler corner of the house where temperature stays near 70°F (21°C).

  • Label each food container with start date.
  • Rotate water bowls weekly to prevent biofilm.
  • Store kibble in airtight bins to preserve freshness.

Common mistakes and red flags

Over‑feeding by more than 20% of recommended portions is the top cause of weight gain and subsequent refusal to eat. Weigh your dog every two weeks; a gain of 1lb in a month signals excess calories.

Skipping a meal for more than 48hours often indicates dental pain, gastrointestinal upset, or stress. Check gums for redness and look for dropped teeth.

Changing food abruptly, using bowls that are too tall, or feeding in a noisy kitchen can all trigger refusal. Observe body language: a tucked tail, lip licking, or pacing are warning signs.

  • Adjust portions before adding supplements.
  • Consult a vet if appetite loss exceeds 24hours.
  • Maintain a quiet, low‑traffic feeding space of at least 3sqft.

Keep reading about Dog: Dog care sheet

Related questions

How many calories should a 50‑lb adult dog get each day?

A typical 50‑lb dog needs about 1,000–1,200kcal daily. Divide that into two meals of roughly 500–600kcal each, which is about 1.2–1.5 cups of standard kibble.

My dog stopped eating for 2 days—what should I do?

Offer a bland diet of boiled chicken (½ cup) and white rice (½ cup) for 24hours. If appetite doesn’t return after 48hours, schedule a vet visit to rule out illness.

Can I give my dog human food as a treat?

Yes, but keep treats to ≤5% of total calories. A ¼‑cup of plain yogurt (≈30kcal) or a small apple slice (≈15kcal) works well for a 30‑lb dog.

Not veterinary advice. This guide covers husbandry — housing, feeding, cleaning and handling. If your dog is injured, off food unusually long, or behaving abnormally, contact a veterinarian.

More feeding guides for Dog

Other pets in Feeding