Category: Feeding & Nutrition

Picky eaters, choosing food and portion questions.

  • Why Does My Dog Eat Grass? Causes, Risks and How to Stop It

    Short answer: grass eating is very common and usually normal. Most dogs do it out of boredom, habit, curiosity or simply because they like the taste. It becomes a concern when your dog eats grass frantically, vomits often, has diarrhea, loses appetite or seems unwell. In that case, call your vet.

    Is it normal for dogs to eat grass?

    Yes. Grass eating (sometimes called pica when it involves non-food items) is seen in dogs of every age and breed, from Beagles and Labrador Retrievers to Chihuahuas and German Shepherds. Wild canines also eat plant material. In most healthy dogs, the occasional mouthful of grass is not a sign of illness.

    Why does my dog eat grass? The most common reasons

    Boredom

    Dogs with too little exercise or mental stimulation often graze to pass time. High-energy breeds such as Border Collies, Australian Shepherds, Siberian Huskies and Jack Russell Terriers are classic examples.

    They like it

    Fresh spring grass is tender and may simply taste good. Many dogs pick specific types of grass and ignore others.

    Habit and attention

    If eating grass makes you rush over, your dog may learn that it is a great way to get your attention.

    Diet gaps

    Some owners notice less grazing after switching to a complete, balanced food with enough fibre. The link is not proven for every dog, but it is worth discussing with your vet.

    Upset stomach

    Some dogs eat grass when their stomach feels off, and some vomit afterwards. However, most dogs that eat grass do not vomit, and most do not look sick before grazing.

    Anxiety

    Nervous dogs may lick, chew and graze as a self-soothing behaviour, similar to destructive chewing.

    Do dogs eat grass to make themselves vomit?

    Sometimes, but not usually. Vomiting after grass eating happens in a minority of dogs. If your dog eats grass and vomits more than once, or vomits repeatedly over a day, it is a vet question, not a grass question.

    Is eating grass dangerous for dogs?

    The grass itself is rarely the problem. The risks come from what is on or in it:

    • Pesticides and fertilizers: lawns, parks and roadsides may be treated with chemicals.
    • Parasites: grass can carry eggs from the faeces of other animals.
    • Toxic plants: some garden plants and mushrooms growing near grass are toxic to dogs.
    • Grass awns (foxtails): sharp seed heads can get stuck in the mouth, nose, ears or between toes.
    • Blockage: large amounts of long grass can rarely cause digestive problems.

    When should I worry about my dog eating grass?

    Call your vet if you see:

    • Frantic or sudden grass eating that is new for your dog.
    • Vomiting more than once, or vomit with blood.
    • Diarrhea, especially if it lasts more than a day (see our guide on dog diarrhea and when to worry).
    • Loss of appetite, lethargy, a painful or swollen belly.
    • Gagging, sneezing or pawing at the face after grazing (possible grass seed).
    • Weight loss or eating other non-food items like soil, stones or fabric.

    How do I stop my dog from eating grass?

    1. Increase exercise: longer walks, fetch or sniff walks reduce boredom grazing.
    2. Add mental work: puzzle feeders, snuffle mats and short training sessions.
    3. Teach “leave it”: reward your dog for walking past grass on cue.
    4. Keep a short leash in treated parks or along roadsides.
    5. Offer a chew instead: a safe chew toy redirects the urge to munch. If your puppy also nips, our guide on how to stop puppy biting uses the same redirect method.
    6. Review the diet with your vet if grazing is constant.
    7. Grow safe dog grass indoors (wheatgrass or oat grass) if your dog loves greens.

    Should I let my dog eat grass?

    If your dog is healthy, nibbles a little untreated grass and shows no symptoms afterwards, most vets consider it harmless. Avoid treated lawns, roadsides and areas used by many other dogs.

    Is grass eating different in puppies?

    Puppies explore the world with their mouths, so they chew and swallow almost anything, including grass, sticks and soil. Supervise closely, teach “leave it” early and keep puppies away from treated lawns and garden plants.

    Can a dog supplement or medication help?

    Never give supplements or medication without your vet’s advice. If your dog is on a prescribed or compounded medication, stay informed about product safety notices (read what dog owners should do about compounded pet medication recalls).

    Quick checklist: normal vs. worrying

    SituationUsually normalCall the vet
    Nibbles grass on walksYesNo
    Eats grass, vomits once, then fineOftenIf it repeats
    Eats grass frantically, new behaviourNoYes
    Grass eating plus diarrhea or lethargyNoYes
    Sneezing or gagging after grazingNoYes (grass seed)

    This article is general information and does not replace advice from your veterinarian.

    FAQ

    Why does my dog eat grass every morning?

    Often habit or an empty stomach. Some owners see less morning grazing after splitting meals or adding a small breakfast. Ask your vet before changing the diet.

    Why does my dog eat grass and then throw up?

    Grass can irritate the stomach, or your dog may already have had an upset stomach. Once is usually not alarming; repeated vomiting needs a vet visit.

    Can eating grass give my dog worms?

    It can expose your dog to parasite eggs left by other animals. Regular deworming as advised by your vet reduces the risk.

    Is it safe for dogs to eat wheatgrass or cat grass?

    Small amounts of untreated wheatgrass or oat grass are generally considered safe and are a good alternative to lawn grass.

    Find more solutions in our feeding and nutrition section.

  • Dog Diarrhea: Causes, What to Feed and When to Worry

    Dog diarrhea is one of the most common reasons owners worry. Most mild cases come from a diet change or something your dog ate and settle within a day or two. But some signs mean you need a vet quickly. Here are the questions owners search most, with short answers.

    What Causes Dog Diarrhea?

    The most common causes are a sudden food change, eating garbage or table scraps, stress, parasites, infections, food intolerance and swallowing something they shouldn’t.

    Can a food change cause diarrhea?

    Yes. Switching food overnight often upsets the stomach. Mix the new food in gradually over about a week.

    Can stress cause diarrhea in dogs?

    Yes. Travel, boarding, moving house, fireworks or being left alone can trigger loose stools. Stress-sensitive dogs may also have problems settling, see our guide on how to help a dog settle at night.

    My dog ate grass and now has diarrhea. Is it related?

    It can be. Grass is hard to digest, and some dogs eat it when their stomach is already upset. Read more on why dogs eat grass.

    Are some breeds more prone to sensitive stomachs?

    Some breeds are often described as having sensitive digestion, including German Shepherds, Boxers, Yorkshire Terriers and French Bulldogs. Puppies of any breed are also more vulnerable.

    When Is Dog Diarrhea an Emergency?

    Call your vet right away if you see any of these:

    • Blood in the stool or black, tarry stool
    • Vomiting along with diarrhea
    • Lethargy, weakness or collapse
    • Not eating for more than 24 hours
    • A swollen or painful belly
    • Signs of dehydration: dry gums, sunken eyes
    • Diarrhea in a young puppy, a senior dog or a dog with a health condition
    • Suspected poisoning or a swallowed object

    How long is too long for dog diarrhea?

    If mild diarrhea lasts more than 24 to 48 hours, or keeps coming back, book a vet appointment even if your dog seems fine.

    What Should I Feed a Dog With Diarrhea?

    Should I stop feeding my dog?

    Don’t withhold food without vet advice, especially for puppies and small breeds like Chihuahuas, which can drop their blood sugar quickly. Many vets suggest smaller, bland meals instead.

    What is a bland diet for dogs?

    A common bland diet is plain boiled chicken (no skin, no bones, no seasoning) with plain white rice, fed in small portions. Ask your vet for the right amount and duration.

    Is pumpkin good for dog diarrhea?

    Plain canned pumpkin (not pie filling) is a popular home option thanks to its fibre. Use a small amount and ask your vet if it suits your dog.

    Can I give my dog human anti-diarrhea medicine?

    No, not without your vet’s approval. Some human medicines can be dangerous for dogs.

    How Can I Help at Home?

    • Keep fresh water available at all times.
    • Offer small, frequent bland meals as advised by your vet.
    • Watch the stool: colour, frequency and any blood.
    • Give extra potty breaks so your dog can go outside.
    • Remove temptations like garbage, compost and toys that can be chewed apart.

    Why is my house-trained dog pooping inside now?

    Urgency from diarrhea can cause accidents in a perfectly trained dog. Don’t punish them. Our article on house-trained dogs having accidents explains other causes too.

    How Can I Prevent Diarrhea?

    • Change foods gradually.
    • Avoid fatty table scraps and bones.
    • Keep up with parasite prevention recommended by your vet.
    • Supervise walks to stop scavenging.
    • Keep a stable routine during stressful periods.

    FAQ

    Is diarrhea with no other symptoms serious?

    Often it’s mild, but if it lasts more than a day or two, see your vet.

    Why does my dog have diarrhea but act normal?

    Mild dietary upset is common. Still watch closely and call a vet if it continues.

    Should I worry if my dog has diarrhea and won’t eat?

    Yes, if they refuse food for more than 24 hours. See also why your dog refuses to eat.

    Can puppies get diarrhea from teething?

    Teething alone isn’t a proven cause. Puppy diarrhea should be checked by a vet because puppies dehydrate quickly.

  • Why Does My Dog Eat Grass? Causes, Risks and When to Worry

    Almost every dog owner has watched their dog graze on the lawn like a small cow and wondered whether something is wrong. The good news: grass eating is very common and usually harmless. Below are short, practical answers to the questions owners ask most.

    Is it normal for dogs to eat grass?

    Yes. Grass eating is one of the most common behaviours vets hear about, and most dogs that do it are healthy. It is seen in every type of dog, from Labrador Retrievers and Golden Retrievers to Chihuahuas and French Bulldogs.

    Why do dogs eat grass?

    There is no single proven reason. The most likely explanations are behavioural and dietary rather than medical.

    Do dogs eat grass because they are bored?

    Often, yes. Young, energetic dogs such as Border Collies, Jack Russell Terriers and Australian Shepherds may chew grass simply because it gives them something to do. If your dog also chews furniture or digs, boredom is a strong suspect; see our guide on why dogs destroy things when alone.

    Do dogs eat grass because they like it?

    Many dogs seem to enjoy the texture and taste, especially fresh spring grass. Dogs are scavengers by nature and explore the world with their mouths.

    Do dogs eat grass to make themselves vomit?

    Sometimes, but less often than people think. Studies of grass-eating dogs suggest that most do not seem unwell beforehand and do not vomit afterwards. A dog that eats grass frantically and then throws up may have an upset stomach, though.

    Is my dog missing something in its diet?

    Possibly, but it is not common in dogs fed a complete and balanced diet. Some owners notice less grazing after adding more fibre, under their vet’s guidance. If your dog is also picky or skipping meals, read why a dog refuses to eat.

    Can anxiety make a dog eat grass?

    Yes. Like licking or chewing, eating grass can be a self-soothing habit for anxious dogs, especially when left alone. Our guide on helping a dog with separation anxiety covers ways to reduce that stress.

    Is eating grass bad for dogs?

    The grass itself is rarely the problem. The risks come from what is on or around it.

    What are the real dangers?

    • Pesticides and fertilisers on lawns, parks and roadsides.
    • Toxic plants growing among the grass. Some common garden plants are poisonous to dogs.
    • Parasites picked up from soil and from other animals’ faeces.
    • Sharp grass seeds (awns) that can lodge in the mouth, nose, ears or between toes.

    When should I worry about my dog eating grass?

    Call your vet if grass eating comes with any of the following:

    • repeated vomiting, or vomiting with blood;
    • diarrhoea lasting more than a day or black, tarry stools;
    • lack of appetite, lethargy or weight loss;
    • signs of pain, such as a hunched posture or restlessness;
    • a sudden, dramatic increase in grass eating.

    These can point to digestive problems that need a proper check-up.

    How can I stop my dog from eating grass?

    You do not always need to stop it, but you can reduce it.

    Does more exercise help?

    Yes, for bored dogs. Longer walks, fetch and sniffing games tire a dog’s body and mind. High-energy breeds like Huskies and Labradors especially benefit.

    Should I use a “leave it” command?

    Yes. Teach “leave it” with treats at home, then practise outside. Reward your dog generously for walking past tempting patches.

    Do puzzle feeders help?

    They can. Puzzle toys and snuffle mats give your dog an outlet for chewing and foraging instincts, which may reduce grazing.

    Should I grow safe grass indoors?

    Some owners grow a small tray of untreated wheatgrass or cat grass for their dog. It gives a safe option for dogs that clearly enjoy grazing. Ask your vet if it suits your dog.

    Can I keep my dog on a leash in treated areas?

    Yes, and you should. Keep your dog close in parks and on roadsides where chemicals may have been sprayed.

    Is it safe to let my dog eat grass in my own yard?

    Usually, if you know the lawn has not been treated with chemicals and you have checked for toxic plants. Pick up waste regularly to limit parasite exposure.

    Should I check my dog after walks in long grass?

    Yes. After walks in tall or dry grass, check your dog’s paws, ears, armpits and face for grass seeds and ticks. Long-coated breeds like Cocker Spaniels and Golden Retrievers pick up seeds easily. Head shaking, sneezing or licking a paw can mean a seed is stuck, and that needs a vet visit.

    Can eating grass be a sign of a stomach problem?

    It can be, but only when it comes with other signs. A dog that suddenly eats grass urgently, gulps, lip-licks and vomits may feel nauseous. Note how often it happens and share the details with your vet.

    Does breed affect grass eating?

    There is no strong evidence that any breed eats grass more than others. Energy level, age and lifestyle matter more. Puppies and young dogs of any breed, from Beagles to German Shepherds, tend to explore with their mouths most.

    Frequently asked questions

    Should I let my dog eat grass after it vomits?

    If your dog vomits once and then acts normal, it is usually fine to watch and wait. If vomiting repeats, call your vet.

    Can eating grass cause diarrhoea?

    Usually not in small amounts, but large amounts or treated grass can upset the stomach.

    Is it okay for puppies to eat grass?

    Small amounts are usually harmless, but supervise puppies closely because they are more likely to swallow sticks, stones and toxic plants.

    Why does my dog eat grass every morning?

    Some dogs graze when their stomach is empty. Talk to your vet about whether splitting meals or adjusting feeding times may help.

  • Why Does My Dog Refuse to Eat?

    Why Does My Dog Refuse to Eat?

    Few things worry owners more than a full food bowl. If you’re wondering “why does my dog refuse to eat?”, the answer can be anything from picky habits or a hot day to stress or a health problem. This guide helps you work out what might be going on, what you can safely try at home, and when a dog refusing food needs a vet.

    This article is general information only and is not a diagnosis. If you are worried about your dog, contact your veterinarian.

    Quick answer: why does my dog refuse to eat?

    Dogs may refuse to eat because of illness, dental pain, stomach upset, stress, changes in routine, hot weather, a recent diet change, too many treats, or simple fussiness. A healthy adult dog skipping one meal but acting normal is often not an emergency. Call your vet if your dog refuses food for more than 24 hours, or sooner if it’s a puppy, a senior, or there is vomiting, diarrhoea, lethargy, pain, a swollen belly or any other sign of illness.

    Is it serious if my dog won’t eat?

    How long can a dog go without eating?

    That isn’t something to test. As a rough guide, a healthy adult dog that misses one meal but is otherwise bright is often fine. If they still won’t eat after about a day, call your vet. Puppies, small breeds and dogs with health conditions need help much sooner.

    Is it normal for a dog to skip a meal?

    Occasionally, yes. Some dogs eat less on hot days, after a busy day, or if they had extra snacks. What matters is whether your dog is otherwise acting normally.

    My dog won’t eat but drinks water. Should I worry?

    Drinking is a good sign, but it doesn’t rule out illness. If food refusal lasts more than a day, or your dog drinks much more than usual, see your vet.

    My dog won’t eat or drink. What should I do?

    Call your vet the same day. A dog refusing both food and water can become unwell quickly, especially in warm weather or if vomiting.

    Why won’t my puppy eat?

    Puppies can be distracted, teething or stressed by a new home, but they can also get sick fast. If a young puppy skips more than one meal, or seems weak or unwell, call your vet promptly.

    Medical reasons a dog refuses to eat

    Can dental problems stop a dog eating?

    Yes. Broken teeth, sore gums or mouth injuries can make chewing painful. Watch for dropping food, chewing on one side, drooling, pawing at the mouth or bad breath.

    Can an upset stomach cause loss of appetite?

    Very often. Nausea makes dogs turn away from food. Signs include lip licking, drooling, gulping, eating grass, vomiting or diarrhoea.

    Could my dog have eaten something it shouldn’t?

    It’s possible. Swallowed toys, bones, socks or rubbish can cause a blockage, especially in dogs that chew household items. If you also notice vomiting, a painful belly or straining, get to the vet quickly.

    Can pain cause a dog to stop eating?

    Yes. Pain anywhere in the body, like a sore back, joints or belly, can reduce appetite. Some dogs also struggle to bend down to their bowl.

    Can a dog stop eating after vaccines or a vet visit?

    Some dogs eat a little less for a day after vaccines or a procedure. If appetite doesn’t return within about a day, or your dog seems unwell, call your vet.

    Can illness show up only as appetite loss?

    Yes. Reduced appetite is sometimes the first or only sign of a health problem, which is why a lasting change in eating always deserves a vet check.

    Behavioural and everyday reasons

    Can stress make my dog stop eating?

    Yes. Moving house, a new pet, visitors, loud noises, boarding or a family member leaving can all put a dog off food for a while. Fireworks are a common trigger, see helping a dog afraid of fireworks.

    Why won’t my dog eat when I’m not home?

    Some dogs only eat when their people are around. This can be normal, but if it comes with pacing, whining or destruction, it may relate to anxiety. Our guide on helping a dog with separation anxiety explains what to look for.

    Is my dog just a picky eater?

    Possibly. Picky dogs often turn down their regular food but happily eat treats, scraps or something new. If your dog is healthy, at a good weight and full of energy, fussiness is likely, but check with your vet if unsure.

    Did I create a picky eater with treats?

    It’s common. When a dog refuses food and then gets something tastier, they quickly learn that waiting pays off. Lots of treats between meals can also simply fill them up.

    Can hot weather reduce my dog’s appetite?

    Yes. Many dogs eat less in hot weather. Feed during cooler times of day and make sure fresh water is always available.

    Why won’t my dog eat new food?

    Sudden food changes can put dogs off or upset their stomach. Switch gradually over about a week, mixing increasing amounts of the new food into the old.

    Why won’t my dog eat from its bowl?

    Some dogs dislike noisy metal bowls, bowls that slide, a busy feeding spot or competition from other pets. Try a different bowl, a quieter place or feeding pets separately.

    Why does my senior dog eat less?

    Older dogs often need fewer calories, but a clear drop in appetite in a senior dog can also point to dental disease, pain or illness. Mention any change to your vet.

    What can I safely try at home?

    Only try these if your dog is otherwise bright, alert and has no worrying signs. If in doubt, call your vet first.

    1. Check for red flags: vomiting, diarrhoea, lethargy, pain, a swollen belly, pale gums, or refusing water. If any are present, call your vet instead.
    2. Look in the mouth gently for anything stuck, broken teeth or red gums.
    3. Think back over the last 48 hours: new food, extra treats, scavenging, stress, a hot day.
    4. Set a routine: offer food at set times, leave it down for about 15 to 20 minutes, then remove it until the next meal.
    5. Cut back treats and table scraps so your dog arrives hungry at mealtimes.
    6. Make mealtime calm with a quiet spot, a stable bowl and no competition from other pets.
    7. Try gentle enrichment like a snuffle mat or food puzzle, which some dogs find more appealing.
    8. Keep a note of what and how much your dog eats, and call your vet if appetite doesn’t return within about a day.

    Should I hand-feed my dog if it won’t eat?

    Occasional hand-feeding can help a stressed dog, but don’t make it a habit for a picky eater. If a dog will only eat when hand-fed, mention it to your vet.

    Can I warm my dog’s food?

    Warming wet food slightly can make it smell more appealing. Make sure it’s only lukewarm, never hot.

    Should I add human food to tempt my dog?

    Be careful. Some human foods are toxic to dogs, and rich food can upset the stomach. Adding tasty extras regularly can also build pickiness. Ask your vet for advice if your dog is unwell.

    Can I give my dog medicine to boost appetite?

    Never give your dog any medicine, including human medicines, without your vet’s advice. Only a vet can decide if treatment is needed and what is safe.

    Do puzzle feeders help fussy dogs?

    For some dogs, yes. Working for food makes meals more interesting. Look at ideas in our enrichment toys.

    Should I keep changing foods until my dog likes one?

    No. Constant switching can upset the stomach and teach your dog to hold out. Pick a complete, balanced food and stick with it unless your vet suggests otherwise.

    Specific situations when a dog refuses to eat

    Why won’t my dog eat breakfast but eats dinner?

    Many dogs simply aren’t hungry first thing in the morning. If your dog is healthy and keeps a steady weight, this pattern is usually fine. Some owners switch to a smaller breakfast.

    Why does my dog refuse dry food but eat treats?

    Treats are tastier, so a dog may wait for them instead. Cut treats down and keep regular mealtimes. If your dog also seems uncomfortable chewing, have the teeth checked.

    Why does my dog walk away from food and come back later?

    Some dogs are grazers, while others are distracted by noise or other pets. A calm, quiet feeding spot often helps them finish their meal in one go.

    Why won’t my dog eat after moving house?

    New homes are full of strange smells and sounds. Keep the old bowl, food and routine, set up a quiet resting spot, and give your dog a few days to settle. Call your vet if appetite doesn’t return within a day or so.

    Why won’t my dog eat after boarding or kennels?

    Excitement, tiredness and stress can all reduce appetite for a day. If your dog also has a cough, diarrhoea or seems flat, call your vet.

    Why did my dog stop eating after a new pet arrived?

    Competition or worry around the new animal can put a dog off food. Feed pets in separate rooms and let your dog eat without being watched or crowded.

    Why won’t my female dog eat?

    Appetite can change around heat cycles or during pregnancy. Any female dog that is unwell, has discharge or stops eating after being in heat should be seen by a vet promptly.

    Why is my dog eating grass instead of food?

    Occasional grass eating is common. If your dog is eating grass and refusing food, especially with vomiting or gulping, it may feel nauseous and should see a vet.

    Can boredom with the same food cause refusal?

    Rarely on its own. Dogs don’t need constant variety. Adding a little enrichment, like scatter feeding or a food puzzle, usually works better than new flavours.

    When to call your vet about a dog refusing to eat

    Contact your vet if:

    • Your adult dog hasn’t eaten for about 24 hours.
    • A puppy, small breed, senior dog or dog with a health condition skips more than one meal.
    • There is vomiting, diarrhoea, blood in vomit or stool, or black stool.
    • Your dog is lethargic, hiding, weak or seems in pain.
    • Your dog won’t drink, or is drinking much more than usual.
    • You notice weight loss, drooling, bad breath or trouble chewing.
    • You think your dog swallowed something or ate something toxic.

    Go to an emergency vet immediately if your dog has a swollen, hard belly, is retching without bringing anything up, collapses, has pale gums or is struggling to breathe.

    If your vet rules out medical causes and the problem seems linked to stress or anxiety, a veterinary behaviourist or qualified reward-based trainer can help you build calmer routines. Find more practical help on our dog problem solutions page and our wider dog problems hub.

    What will the vet check?

    Usually a full physical exam including mouth, belly and temperature, plus questions about history. Depending on the findings, they may suggest tests to find the cause.

    Preventing appetite problems

    How can I keep my dog interested in food?

    Feed at regular times, limit treats, keep mealtimes calm and use food in training and puzzles. Regular exercise also helps build a healthy appetite. If a dog also chews non-food items, our article on dogs destroying things when alone may help.

    How often should I feed my dog?

    Most adult dogs do well on two meals a day, while puppies need more frequent meals. Your vet can advise on amounts for your dog’s age, size and activity.

    Breeds that often deal with this

    Any dog can go off its food, but small breeds and some sensitive or independent breeds are more often described as fussy eaters. Their breed pages explain feeding tips for each.

    • Chihuahua: a tiny appetite and often particular about food.
    • Yorkshire Terrier: small and sometimes picky about what goes in the bowl.
    • Shih Tzu: can be selective about food texture and routine.
    • Siberian Husky: often eats less than owners expect for its size.
    • Maltese: a small companion breed that may be a fussy eater.

    Browse all dog breed guides.

    Is your dog refusing to eat too?

    A dog turning away from food is stressful, and it helps to know you’re not alone. Share your dog’s age, what’s changed and what your vet said in our dog owners community. Other owners can share what worked for them, though your own vet’s advice should always come first.