Why My Dog Not Eating But Drinking Water And Vomiting?

Dogs are very particular about what they eat.

Dog owners can get lost if their dog doesn’t follow these patterns. This can be a sign that something is wrong with your dog’s health or its psychological well-being.

People can ask the following questions: Why is your dog vomiting but not eating?

Dogs may stop eating or limit their water intake if they have a gastrointestinal problem, infection, or digestive blockage. This can lead to vomiting and an increase in water intake. This should be treated as an emergency. A vet will diagnose the condition.

This can often prove fatal in a lot of cases.

It is time to act and ensure that your dog’s health has been assessed thoroughly. 

You must take the time to assess how your dog is feeling internally and focus on its symptoms.

This can be done by a vet.

This article will discuss some of the reasons dogs are not eating, but they are drinking water and vomiting.

Some Reasons Why Your Dog isn’t Eating But Drinking Water & Vomiting

Gastrointestinal Issue

It is possible that the dog has a gastrointestinal problem.

These can be bleeding, blockages, or infections. This problem should be addressed immediately to prevent it from affecting the dog’s quality of life.

Dogs with this condition may find it difficult to eat due to the pain and discomfort. Dogs with this condition will avoid eating and drink as much water as they can.

This is because they feel dehydrated as they try to deal with the problem.

Important to remember that the dog will still get dehydrated even if it vomits. This can be distressing for the dog and cause panic.

It will drink more water, which can lead to more vomiting. This vicious cycle requires medical intervention by a veterinarian.


This could happen depending on the activities of the dog.

It is possible that the dog may have contracted an infection if they are outside a lot. It all depends on what the dog has eaten and/or chewed.

Also Read:  Is it Illegal to Pepper Spray Your Neighbor’s Dog?

They will become dehydrated if they get infected. They may also experience a variety of other symptoms, depending on what type of infection they have.

Dogs can get food poisoning from eating the wrong foods. This infection is very difficult to treat.

Consult with your vet as soon as you can.

They will assess the type of infection and the best way to treat it. This information is crucial to ensure that the dog gets better and doesn’t end in a situation where the dog falls ill.

Digestive Blockage

This is a common cause of vomiting in dogs.

Based on the food they have eaten, it will cause a blockage in their digestive system. Dogs can find it difficult to eat because they are in discomfort.

Although the dog might try to flush out the blockage by drinking lots of water, it won’t work.

Dogs who eat too often can develop a blockage in their digestive system, which can cause them to be unable to eat other foods until they are cleared.

It is important to consult a vet.

If it does, the dog will continue to drink water and it won’t be able to pass the vomiting stage.

Talk to your vet immediately and help your dog.

Dog Separation Anxiety

Are you noticing that your dog is not eating when you leave him alone? Separation anxiety could be a reason. Petcube pet camera allows you to keep an eye on your pet’s behavior. 

You should know how to deal with separation anxiety if your pet goes insane when left alone. 

You may also find that your dog is anxious about being left alone. There’s not enough time for them to eat.

It’s possible your dog may not be used to being left alone and isn’t eating as much or feeling sad when you leave.

Changes in diet and food issues

Although dogs are not known to be picky eaters, they can sometimes refuse to eat food that isn’t up to their standards.

If your dog refuses food, there are some things you can do. First, make sure the food has not been spoiled. You might also want to check if the food is still edible. Dogs will sometimes refuse to eat kibble or home-cooked dog food.

You should also consider the ingredients of the food. You may not find the right food for your pet if they are sensitive. 

You might also have a hypersensitive pet, or you are feeding too much to your dog. You should also consider the temperature of the food that you are serving. This could be making your dog skip dinner.

If your dog has been eating the same food for a while, it could be a problem. Dogs can become bored if they eat the same food every day for several months. Who wouldn’t want to get bored?

If Your Dog Won’t Eat, Monitor Water Intake

It’s vital to keep an eye on your dog’s water intake if they refuse to eat. Dogs should not go more than a day without water. 

Also Read:  Why My Dog Died Suddenly Tongue Out?

To prevent dehydration, your dog should have at least one ounce of water for every pound of body weight. 

It’s best to see a veterinarian if your dog doesn’t drink enough water. Dehydration can occur.

Your Dog Won’t Eat But Only Drinks Water

Give your dog a few days to get used to not eating but drinking water. 

Your pet may just be having an upset stomach. 

You should contact a veterinarian if you observe other behavior issues.

Your dog might have gotten into the trash or eaten something not agreeing with him. 

Do not give your dog treats during this time. Wait until they are ready for food.

Your Dog Eats But Won’t Drink Water

Your dog might refuse to eat but not drink water. This could be due to diabetes, a bladder infection, or a urinary tract infection. These conditions require a visit to the veterinarian.

However, if your friend was served soup along with the meal, it might not be a good idea to drink water.


1. Why Is My Dog Not Eating And Throwing Up Water?

Dehydrated dogs, those with gastrointestinal problems, or dogs who are sick can cause vomiting and stop eating.

2. What Do I Do If My Dog Won’t Eat And Is Throwing Up?

The best thing for a dog who refuses to eat or is vomiting is to withhold food from him for at least six hours. 

If the vomiting continues, you should seek medical attention with the assistance of a veterinarian. 

As the dog improves, you’ll have to gradually reduce the amount of food after six hours.

3. How long can a dog go without eating?

Dogs can live for up to three to five days without food. In some cases, they may be able to survive for seven days. If your dog refuses to eat for more than two days, it is best to consult a veterinarian.

Water intake is a bigger problem. Dogs can survive for much longer periods of time without water than they can without food. 

You can make your dog survive without water for as long as 2 days, but don’t do it! If your pet isn’t drinking water throughout the day, consult your vet immediately.

4. How can you get your dog to eat?

Natural methods can stimulate dogs’ appetites, but you also have the option of using pharmaceuticals. 

This should only be done after consulting with a veterinarian. 

You can offer your dog their favorite food, such as rotisserie chicken or acupuncture.

5. What can I feed my sick dog that won’t eat?

It’s tempting for a dog who is sick to refuse to eat to be forced to eat. How can you get your dog to eat when they are sick?

First, if your dog doesn’t eat, take it out for a while. If your dog misses one or more meals, it will be fine as long as it is still drinking water. It could be something as simple as indigestion, which will quickly pass.

Also Read:  How To Sell A Puppy You Just Bought?

You can encourage your dog to eat if it fails. You can add a treat to your pet’s regular food, or heat the food to release the delicious aromas. This is also helpful if you need to sneak medication in.

Most vets recommend that you feed a sick dog with bland chicken and white rice, or white meat from a Rotisserie chicken. 

Sweet potatoes, unseasoned pumpkin ( pumpkin pie filling!), bone soup, and meat-based baby foods are other options.

You can also hand-feed your dog if they are sick. You can comfort your dog by hand-feeding them until they feel better.

6. My dog isn’t Eating, but is Acting Normal

You can let your dog eat if he isn’t eating, but he is still drinking water. Sometimes, a dog’s appetite loss is caused by weather changes. You should look into other causes if the loss lasts more than two days.

7. Why is my dog not eating and drinking a lot of water?

Talk to your vet if you suspect that your dog is drinking excessive amounts of water. 

Excessive drinking can be caused by medical conditions. 

It could be kidney disease, diabetes, Addison’s disease, or liver disease.

8. How do you force-feed your dog?

Do not force-feed your dog kibble if they won’t eat. You can force-feed your dog to get them to eat. If they refuse, you can give them some baby food and then lick their lips.

People force-feed pets with a syringe that does not have a needle. 

You should be careful when injecting food into your dog’s mouth. Instead of spraying the food into the throat, let the dog swallow the food.

9. Why won’t my dog eat food but will eat treats?

Your furbaby may be picky or spoiled. Dogs may be prone to skipping meals or waiting for treats, as they simply love the taste of treats.

Treats are a great way to praise and reward your dog. However, dogs may turn their noses up at regular food and seek out treats if they are given too often.

Your dog might be bored or not enjoying their food. It might be time for a change in the food brand. 

You should aim for the highest quality food you can afford. To release any unpleasant odors, warm water may be drizzled over it.

Final Words

What is the reason why the dog doesn’t eat but drinks water?

It is crucial to identify the root cause of your dog’s behavior problems. 

Dogs will often be suffering from an infection or internal condition that causes them to behave like this.

This could be due to infections, gastrointestinal problems, or blockage. In such a case, you will need to quickly contact a veterinarian.

You May Also Like