The Cocker Spaniel is a small-dog breed on the sporting group. It is a loving dog breed that can be easily be trained and is best to keep at home as a companion. They are sweet dog that enjoys their food quite a lot so provide them with healthy diets.

In this article, you will learn about the diets of the Cocker Spaniel, what dog food should be given to them and in what amount.


Provide your Cocker Spaniel with a complete diet that contains all the nutrition needed for him.

Protein: Proteins helps in the development of muscles and bones in your dog which keeps them healthy and fit. Protein are found on good quality meat, vegetables, fish, eggs and many more. The puppy should have around 29% of protein on its diet and the adult should have 25% of protein on its diet regularly.

Fat: The main source of energy that is provided by fat is an essential nutrient on your dog’s diet. Beside giving energy, it also helps in healthy skin, shiny and silky coat, clear vision, and also protects the internal organs. The fat for the Cocker Spaniel should be about 10%-12% on the diet.

Vitamins and Minerals: A small quantity of vitamins and minerals should always be on your dog’s diet for a complete diet. If he is not getting vitamins and minerals from its diet, you can give them supplements.

Carbohydrate and Fiber: A balanced diet should contain enough carbohydrate for the energy that keeps your Cocker Spaniel active throughout the day. Rice, wheat provide your dog with fiber that helps in the digestion.

How Much to Feed Your Cocker Spaniel?

The feeding of the Cocker Spaniel should be done based on their age and the activity level. As the puppy is in the development stage, provide him with 4 meals a day till he is 4 months old. After that for 6 months, feed him 3 meals a day. Give your a good and healthy food regularly for its healthy body.

When the Cocker Spaniel puppy become adult, it should be fed 2 meals a day, morning and evening. Divide his daily food into two portion and feed him two meals a day. Always keep a clean and fresh water by your dog’s side so it have access to them anytime he is thirsty.

Cocker Spaniel eating its meal
Cocker Spaniel eating its meal.
Image Source: Kimballstock

Dog Food For Your Cocker Spaniel

While buying dog foods for your Cocker Spaniel, make sure it has all the nutrition needed for your pooch. Look for the ingredient contained in the packet and go for a high quality food. If your are making your dog a homemade food, measure and put all the required nutrition on its meal.

Below are the list of dog food brand that you can choose from for your Cocker Spaniel.

  • Royal Canin Cocker Spaniel Adult Dry Dog Food
  • American Journey Chicken & Sweet Potato Recipe Grain-Free Dry Dog Food
  • Taste of the Wild Sierra Mountain Grain-Free Dry Dog Food
  • Blue Buffalo Wilderness Beef & Chicken Grill Grain-Free Canned Dog Food

Supplements for Cocker Spaniel

If your Cocker Spaniel is getting complete nutrition from its diet, there is no need to give him extra supplements. However, sometimes your dog lack some vitamins, fiber, or minerals, in that case, you can provide him with certain supplements after consulting a vet. The common supplements used by dog lovers are listed below.

  • Probiotics
  • Antioxidants
  • Fish Oil
  • Glucosamine

Human Food That Your Cocker Spaniel Can and Cannot Eat

Human have a habit of feeding some portion of food from the plate to their dog. Some food that you eat can also be taken by your dog while some food can be dangerous for the health of your dog. So, before feeding him from your plate, know which food your Cocker Spaniel can and cannot eat.

Can Eat

  • Meat
  • Quinoa
  • Apple
  • Watermelon
  • Popcorn
Cocker Spaniel ready to eat its meal
Cocker Spaniel ready to eat its meal
Image Source: About Cocker Spaniels

Cannot Eat

  • Raisins and grapes
  • Chocolates
  • Garlic and onion
  • Alcohol
  • Tea and Coffee
  • Too much salt

Why is Your Cocker Spaniel Not Eating?

If you find your Cocker Spaniel not eating properly or not eating at all, it might be due to the following reasons.

  • Your dog might be having a digestion problem. Dogs usually treat it by eating green grass which helps in digestion for them. However, if he does not eat for a long time, take him to a vet
  • There might be a gum problem which is making it hard to eat food. Check for any bleeding or swelling of the gum. If there is a gum problem, take him to a vet for a proper check-up.
  • A new environment and change of time can lead to a loss of appetite for your dog. If you have moved to a new place with your dog or if you have changed the routine of its feeding time, your dog gets confused and will not eat properly.

Visit Doglime for more dog breed information and their diets.