Files changed (1) hide show
  1. app.py +32 -32
app.py CHANGED
@@ -13,68 +13,68 @@ def food_endpoint(breed: str):
13
  can be found [here](https://huggingface.co/google/flan-t5-small).
14
  """
15
  if breed == 'Australian Shepherd':
16
- return "To make sure that your Australian Shepherd’s nutritional needs are met, start with high-quality puppy food or adult dog food. While Aussies may be considered a large breed if they grow to more than 50 pounds at maturity, their energy level is higher than many large breeds. If your Aussie is very active, consider choosing an active or working breed formula. These foods will be higher in protein to support lean muscle mass and will contain higher fat and calorie content to keep up with their energy. Here are some additional things to look for in dog food for Australian Shepherds: A high-quality source of animal protein. Protein provides the building blocks for strong muscles. It should come from high-quality animal sources to maximize digestibility and to provide the essential amino acids your dog needs. Moderate-to-high fat content. Fat provides a concentrated source of energy for dogs in the form of calories. Because Aussies are so energetic, they may require a higher fat content than average. Nutritious and digestible carbohydrates. Whole grains, starchy vegetables, and fresh fruits are nutritious and digestible for dogs—they provide dietary fiber, essential nutrients, and energy. Just keep the carbohydrate content low and focus primarily on animal-based ingredients. Wholesome, natural ingredients. Whole-food ingredients are the most nutritious and digestible ingredients for your dog, so avoid dog foods that contain by-products, fillers, and artificial additives. The shorter the ingredient list, the better. Complete and balanced nutrition. Make sure the food you choose carries an AAFCO statement of nutritional quality, certifying that the recipe is formulated to meet your dog’s minimum nutritional requirements."
17
  elif breed == 'Basset Hound':
18
- return "Basset Hounds are prone to obesity due to their low activity levels and tendency to overeat, so it’s important to select a dog food that is formulated to meet their specific energy requirements without overloading them with excessive calories. Consider a formula labeled for “less active” or “weight management” if your Basset Hound is overweight or prone to weight gain. Basset Hounds are susceptible to joint problems, including hip dysplasia and arthritis, so the food you choose should contain ingredients like glucosamine and chondroitin which can help support joint health and mobility. This dog breed may also be prone to digestive issues, including bloating and gas. Choose a dog food that contains easily digestible ingredients, such as high-quality proteins and fibers. Avoid foods with excessive fillers or artificial additives that can contribute to digestive upset. As always, ensure that the dog food you choose provides a balanced mix of proteins, fats, carbohydrates, vitamins, and minerals. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, turkey, or fish. These proteins provide essential amino acids for muscle development and maintenance. Basset Hounds may have food sensitivities or allergies, so be mindful of potential allergens in their food. If your Basset Hound exhibits signs of allergies or digestive issues, consult with your veterinarian to identify potential triggers and consider a limited ingredient diet or specialized formulas."
19
  elif breed == 'Bernedoodles':
20
- return "Look for commercially available dog foods that are labeled as complete and balanced to ensure they meet all the essential nutrients your Bernedoodle needs. Choose products with real meat (e.g., chicken, beef, or fish) listed as the first ingredient. Dogs need protein for muscle development and overall health. Look for dog foods with a good source of animal-based protein, which is crucial for a Bernedoodle’s active lifestyle. Fats provide a concentrated source of energy and are essential for maintaining a healthy coat and skin. Look for foods with moderate levels of healthy fats, such as omega-3 and omega-6 fatty acids. Carbohydrates from whole grains and vegetables can provide a source of energy for your Bernedoodle. Avoid dog foods with excessive amounts of fillers like corn, soy, and wheat. Try to steer clear of dog foods with artificial colors, flavors, and preservatives, as these may not be beneficial for your pet’s health. Depending on whether your Bernedoodle is a puppy, adult, or senior, their nutritional needs will vary. Ensure you choose a formula suitable for their life stage. Some Bernedoodles may have food sensitivities or allergies. If you notice any adverse reactions or digestive issues after feeding a certain type of food, consult your vet to identify the culprit. Obesity can be an issue in some Bernedoodles, especially if they have a more sedentary lifestyle. Monitor their portion sizes and adjust as needed to maintain a healthy weight."
21
  elif breed == 'Bichon Frise':
22
- return "Bichon Frise are a small but sturdy breed of dog, known for their glorious white coat – which is velvety to touch – and rounded head hair that sets off large dark eyes and black nose and lips. This breed is prone to allergies so, when choosing a dog food look for recipes with limited, wholesome ingredients and novel protein such as fish, venison, duck or rabbit. Bichons, like many small breeds, are prone to urolithiasis (stones in the urinary tract), so keeping your dog well-hydrated is important to help prevent and control it – make sure your dog has access to bowls of fresh water."
23
  elif breed == 'Boston Terrier':
24
- return "Boston Terriers are prone to joint problems including patella luxation, so choose a food which contains ingredients such as glucosamine and chondroitin which can help support joint health and mobility. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, turkey, or fish. These proteins provide essential amino acids for muscle development and maintenance. Boston Terriers may have food sensitivities or allergies, so be mindful of potential allergens in their food. If your dog exhibits signs of allergies or digestive issues, consult with your veterinarian to identify potential triggers and consider a limited ingredient diet or specialized formulas."
25
  elif breed == 'Boxer':
26
- return "Boxers are an active breed and require a diet with a good source of protein. Look for dog foods with real meat as the first ingredient, such as chicken, beef, or fish. Avoid products that rely heavily on plant-based proteins. Ensure that the dog food provides a well-balanced diet with the right mix of proteins, fats, and carbohydrates. Boxers can be prone to weight gain, so consider a formula that supports a healthy weight. Avoid dog foods with excessive fillers, like corn, soy, and wheat. These ingredients provide minimal nutritional value and may cause allergies or digestive issues in some Boxers. Boxers may benefit from dog food with added omega-3 fatty acids, which can help maintain their skin and coat health, as well as reduce inflammation. Choose dog foods that don't contain artificial colors, flavors, or preservatives. There has been debate over whether grain-free diets are beneficial for dogs. While some Boxers may do well on grain-free diets, others may experience heart issues due to a lack of taurine."
27
  elif breed == 'Boykin Spaniel':
28
- return "Boykin Spaniels are active dogs, so it’s important to select a dog food that is formulated to meet their specific energy requirements without overloading them with excessive calories. As always, ensure that the dog food you choose provides a balanced mix of proteins, fats, carbohydrates, vitamins, and minerals. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, beef, or fish. These proteins provide essential amino acids for muscle development and maintenance. Boykin Spaniels may have sensitivities or allergies, so be mindful of potential allergens in their food. "
29
  elif breed == 'Cairn Terrier':
30
- return "To avoid your Cairn Terrier gaining weight, it’s important to control their calorie intake. Opt for a dog food that is formulated to meet the energy needs of a moderately active dog, and be mindful of portion sizes. Look for dog food that includes sources of omega-3 fatty acids, such as fish oil or flaxseed. These fatty acids can promote healthy skin, a shiny coat, and support overall well-being. Avoid dog foods with excessive fillers, artificial preservatives, and by-products. These can be less nutritious and may cause allergies or sensitivities in some dogs."
31
  elif breed == 'Cane Corso':
32
- return "Cane Corsos are high-energy dogs, however due to their size, they do not zoom around as much as other working breeds so can be prone to obesity. Choose a dog food that is formulated specifically for large breed dogs but practice portion control to ensure you do not overload them with excessive calories. Alternatively, consider a formula labeled for “weight management” or “low fat foods”. Look for a product that lists meat as the primary ingredient and avoid foods that contain fillers and artificial additives. Protein is crucial for the growth and maintenance of your Cane Corso’s muscles and overall health, so aim for a dog food that contains around 25-30% protein content. Fats provide essential fatty acids that are beneficial for your dog’s skin, coat, and overall well-being. Look for dog food with a moderate fat content of around 10-15%. While dogs do not require carbohydrates in large amounts, they can provide a source of energy. Look for dog foods that use whole grains or vegetables as a carbohydrate source. Cane Corsos are also susceptible to hip dysplasia, so the food you choose should contain ingredients like glucosamine and chondroitin which can help support joint health and mobility. Cherry eye is also common in this breed so to support eye health choose food that contains omega-3 (DHA and EPA from algal or fish oils). The large, deep chests of the Cane Corso make them susceptible to bloat, which can trigger gastric dilatation and volvulus, or GDV, a potentially deadly condition where the stomach rotates and twists on itself. Feeding two or three smaller meals throughout the day and using a slow feeder bowl, which forces your dog to eat only a few pieces of food at a time, will help prevent this condition. It’s also important not to exercise your dog within an hour of eating, either before or after meals."
33
  elif breed == 'Catahoula Leopards':
34
- return "Catahoula Leopards benefit from foods made specifically for medium-large breeds with high protein levels for energy and added taurine and vitamin A to protect eye health and vision. A diet rich in high-quality animal protein sources such as chicken, beef, or fish, is vital so look for a dog food with named meat protein sources at the top of the ingredient list. As with many larger breeds, Catahoula Leopards are prone to skeletal issues such as hip dysplasia. It is, therefore, crucial to choose a dog food that has appropriate and balanced levels of calcium and phosphorus to support healthy bone growth. Look for recipes which contain glucosamine and chondroitin also."
35
  elif breed == 'Chihuahua':
36
- return "Chihuahua puppies, adults and seniors each have different nutritional needs for optimal long-term health. Which means, A dog food designed for an adult chihuahua may contain too little calcium for a growing puppy or too many calories for a less active senior. And there are other significant differences, too. For example, A chihuahua puppy needs 1.0% arginine (an essential amino acid)… while an adult requires less, just 0.51% of the same nutrient. In comparison, A senior “chi” benefits from more protein and fewer calories. Since there are no official nutrient standards, to optimize your dog’s long-term health, it's important to choose a food that’s designed to match the AAFCO nutrient profile for your chihuahua’s age and stage of life."
37
  elif breed == 'Corgi':
38
- return "Corgis are active and intelligent dogs that require a well-balanced and nutritious diet to support their energy levels and overall health. When choosing a dog food for your Corgi, look for one which contains real animal-based protein sources as the main ingredients. Chicken, beef, fish, or lamb are excellent protein options. Corgis are a small to medium-sized breed, so if you are opting for a dry dog food choose a kibble that is appropriate for their mouth size as this helps with chewing and digestion. This breed also has a tendency to gain weight, so it’s important to control their calorie intake. Opt for a food that is formulated to meet the energy needs of a moderately active dog, and be mindful of portion sizes. Corgis are also prone to joint issues, such as hip dysplasia, so a dog food that contains glucosamine and chondroitin is important as it can support joint health and mobility. Another health issue which can impact Corgis is a sensitive stomach, so select a dog food that is easily digestible and omega-3 fatty acids, such as fish oil or flaxseed. These fatty acids can promote healthy skin, a shiny coat, and support overall well-being."
39
  elif breed == 'Dachshund':
40
- return "Dachshund puppies, adults and seniors each have different nutritional needs. Which means some foods would not be a good nutritional match. A dog food designed for an adult may contain too little calcium for a growing dachshund puppy or too little protein and too many calories for a less active senior. And there are other nutritional differences, too. For example, A growing dachshund puppy needs 0.71% isoleucine (one of 12 essential amino acids) while an adult requires just 0.38% of the same nutrient. The health of a senior dachshund can be enhanced by a dog food that contains 50% more protein than a younger animal. Since there are no official nutrient standards established, for optimal long-term health it’s important to choose a dog food that’s suitable for the nutrient profile that matches your dachshund’s age."
41
  elif breed == 'Doberman Pinscher':
42
- return "Doberman Pinschers are an athletic, medium-to-large breed which need plenty of exercise, so it’s important to select a dog food that is formulated to meet their specific energy requirements and size. Doberman Pinschers are muscular dogs but prone to genetic health issues such as hip dysplasia, so the food you choose should contain ingredients like glucosamine and chondroitin which can help support joint health and mobility. This dog breed may also be prone to digestive issues, such as bloat. Choose a dog food that contains easily digestible ingredients, such as high-quality proteins and fibers. Avoid foods with excessive fillers or artificial additives that can contribute to digestive upset. As always, ensure that the dog food you choose provides a balanced mix of proteins, fats, carbohydrates, vitamins, and minerals. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, turkey, or fish. These proteins provide essential amino acids for muscle development and maintenance."
43
  elif breed == 'French Bulldog':
44
- return "Look for dog foods with a high-quality source of protein as the main ingredient, such as chicken, beef, or fish. Protein is essential for muscle maintenance. Avoid dog foods that contain excessive fillers like corn, soy, and wheat. These ingredients can contribute to digestive issues and may cause allergies in some dogs. French Bulldogs are prone to obesity, so choose dog food with a moderate fat content to help manage their weight. If your French Bulldog has food sensitivities or allergies, consider a limited ingredient or grain-free diet. However, consult with your veterinarian before making any dietary changes. Look for dog food with added omega-3 fatty acids, which can help maintain healthy skin and a shiny coat, as well as support joint health. French Bulldogs have brachycephalic (flat) faces, which can make it difficult for them to eat larger kibble. Choose a dog food with small kibble size to prevent choking and make eating easier. You can choose between dry kibble and wet canned food. Both options have their advantages. Wet food can be more appealing for picky eaters and provides extra moisture, while dry kibble can help with dental health."
45
  elif breed == 'German Shepherd':
46
- return "German Shepherds require a diet rich in high-quality animal-based protein to support their muscle development and overall energy needs. Look for dog foods with real meat as the primary ingredient, such as chicken, beef, or fish. Ensure that the dog food provides a balanced blend of protein, fats, and carbohydrates. German Shepherds are active dogs, so they need a diet that provides sufficient energy and nutrients to sustain their activity level. This breed is prone to hip and joint issues, so a dog food with added glucosamine and chondroitin can help support their joint health. Look for dog foods that contain omega-3 fatty acids, such as those found in fish oil. These fatty acids help maintain healthy skin, coat, and can reduce inflammation. Avoid dog foods that contain excessive fillers like corn, soy, and wheat, as they provide little nutritional value and can lead to digestive issues in some dogs. Opt for dog foods that don't contain artificial colors, flavors, or preservatives. German Shepherds have different nutritional needs as puppies, adults, and seniors. Choose a dog food tailored to your dog's life stage."
47
  elif breed == 'Golden Retriever':
48
- return "When choosing food for your golden retriever, it’s super important to consider your dog’s age. Goldens are considered large breed dogs. Even though adult goldens benefit from eating better quality brands, choosing the right food for your puppy can be absolutely critical. Golden retriever puppies have a greater risk of developing a crippling form of hip disease, if they’re fed a diet that contains too much calcium. They must eat a food that’s specifically designed to be safe for large breed puppies. Golden retriever puppies don’t stop growing until they reach 12 to 24 months of age. So, to keep the risk of diet-related hip disease low, avoid switching to an adult recipe too soon."
49
  elif breed == 'Goldendoodle':
50
- return "Goldendoodle puppies, adults and seniors each have different nutritional needs. Adult goldendoodles can thrive on ANY top-rated dog food wet or dry. But because they’re the offspring of AT LEAST ONE large-breed parent, Goldendoodle puppies have an increased risk of developing a crippling and permanent form of hip disease if they’re fed a diet that contains too much calcium while they’re still growing. And there are other age-related nutritional differences, too. For example, older goldendoodles require more protein and fewer calories than younger animals."
51
  elif breed == 'Havanese':
52
- return "Havanese can be prone to becoming overweight, so it’s important to select a dog food that is formulated to meet their specific energy requirements without overloading them with excessive calories. Consider a formula labeled for “less active” or “weight management” if your Havanese is overweight or prone to weight gain. Havanese are susceptible to joint problems, including legg-calve-perthes disease and patella luxation, so the food you choose should contain ingredients like glucosamine and chondroitin which can help support joint health and mobility. As always, ensure that the dog food you choose provides a balanced mix of proteins, fats, carbohydrates, vitamins, and minerals. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, turkey, or fish. These proteins provide essential amino acids for muscle development and maintenance."
53
  elif breed == 'Jack Russels':
54
- return "When it comes to selecting the best food for a Jack Russell Terrier, it’s important to consider their individual needs, including their age, activity level, and any specific dietary requirements or sensitivities. Look for a high-quality dog food that provides a balanced blend of proteins, fats, carbohydrates, vitamins, and minerals. The food should meet the nutritional requirements set by organizations such as the Association of American Feed Control Officials (AAFCO). Consider your Jack Russell’s life stage—whether it’s a puppy, adult, or senior dog—and select a food formulated specifically for that age. Each life stage has different nutritional needs, and specialized formulas can cater to those needs accordingly. Jack Russell Terriers are energetic, and active dogs, so a diet rich in high-quality proteins is important. Look for dog foods that list animal-based proteins (such as chicken, turkey, or fish) as the main ingredients. Avoid products that rely heavily on plant-based protein sources. Healthy fats are essential for maintaining your Jack Russell’s skin and coat health, as well as providing a source of energy. Look for recipes that include sources of beneficial fats such as omega-3 fatty acids (found in fish oil or flaxseed) to promote a healthy coat and support overall well-being. Jack Russell Terriers are typically small to medium-sized dogs. If you choose a dry food, make sure the kibble size is appropriate for their mouth size to make it easier for them to chew and digest. Some Jack Russell Terriers may have specific dietary sensitivities or allergies. If you notice any signs of digestive upset, skin issues, or other allergic reactions, consult with your veterinarian to identify potential allergens and consider a limited ingredient diet or specialized formulas."
55
  elif breed == 'Labradoodle':
56
- return "Labradoodles are a mixed breed of Labrador Retriever and Poodle, and their dietary requirements can vary based on factors such as size, activity level, and any underlying health conditions. Look for a dog food that contains high-quality protein sources as the main ingredient, such as chicken, beef, or fish. Avoid foods that use fillers or meat by-products. Whole food ingredients are generally preferred over processed ones. Choose a dog food that provides a balanced mix of proteins, fats, carbohydrates, vitamins, and minerals. It should meet the nutritional requirements set by the Association of American Feed Control Officials (AAFCO). Labradoodles can be prone to digestive issues, so opt for a dog food that is easily digestible. Look for formulas that contain high-quality sources of carbohydrates, such as sweet potatoes or brown rice, and dietary fibers for optimal digestion. Labradoodles often have wavy or curly coats so choosing a dog food that includes omega-3 fatty acids, such as fish oil or flaxseed, can support their coat health and skin condition. Labradoodles may have individual sensitivities or allergies to certain grains. Some dogs thrive on grain-free diets, while others do well with grain-inclusive options. "
57
  elif breed == 'Labrador Retrievers':
58
- return "Finding the best food for your Lab’s age is far more important than it is for most other dogs. That’s because Labs are large breed dogs. Which is not a concern for adult Labs.However, unlike adults, Lab puppies have an increased risk of developing a crippling and permanent form of hip disease if they’re fed a diet that contains too much calcium for their larger breed size."
59
  elif breed == 'Maltese':
60
- return "Finding the best food for your Lab’s age is far more important than it is for most other dogs. That’s because Labs are large breed dogs. Which is not a concern for adult Labs.However, unlike adults, Lab puppies have an increased risk of developing a crippling and permanent form of hip disease if they’re fed a diet that contains too much calcium for their larger breed size. Maltese are charming and playful dogs that require a high-quality and nutritious diet to support their overall health. When choosing a dog food for your Maltese, look for one which contains real animal-based protein sources as the main ingredients. Chicken, beef, fish, or lamb are excellent protein options. Maltese are a small toy breed, so select a dog food with kibble that is appropriate for their mouth size. This helps with chewing and digestion. To avoid your Maltese gaining weight, it’s important to control their calorie intake. Opt for a dog food that is formulated to meet the energy needs of a moderately active dog, and be mindful of portion sizes. Look for dog food that includes sources of omega-3 fatty acids, such as fish oil or flaxseed. These fatty acids can promote healthy skin, a shiny coat, and support overall well-being."
61
  elif breed == 'Miniature Schnauzer':
62
- return "When choosing the best dog food for Miniature Schnauzers, it’s important to consider their specific nutritional needs, including their size, energy level, and any potential health concerns. Miniature Schnauzers are a small breed, so choose a dog food specifically formulated for small or toy breeds. These formulas often have smaller kibble size and provide the right balance of nutrients tailored to their needs. As ever, look for a dog food that lists high-quality animal-based proteins, such as chicken, turkey, or fish, as the main ingredients. Protein is essential for muscle development and overall health. Ensure that the dog food provides a balanced mix of proteins, fats, carbohydrates, vitamins, and minerals and meets the nutritional requirements set by Association of American Feed Control Officials (AAFCO). Miniature Schnauzers can be prone to weight gain, so select a dog food that helps them maintain a healthy body weight. Consider formulas labeled as “weight management” or “low fat”. Miniature Schnauzers can also suffer from dental issues, so opt for a dog food that supports dental health. Some brands offer kibble specifically designed to help reduce tartar and plaque buildup, promoting better oral hygiene. This dog breed also has distinctive eyebrows and a wiry coat. Look for a dog food that contains ingredients such as omega-3 fatty acids (found in fish oil or flaxseed) to support healthy skin and a shiny coat. Antioxidant-rich ingredients can also support eye health. Miniature Schnauzers can have sensitive digestive systems too, so choose a dog food that is easily digestible. Avoid foods with excessive fillers, artificial additives, or common allergens that can contribute to digestive upset."
63
  elif breed == 'Pitbull':
64
- return "That’s because some pitbulls are genetically related to large breed dogs, while others are related to medium breeds.Medium breed pitbull puppies don’t stop growing and become adults until they’re 12 to 14 months old, whereas large breed pitbulls may not reach adulthood until as late as 24 months. Choosing a dog food that’s not right for the age and breed type of your pitbull could cause a crippling form of hip dysplasia especially if you’re feeding a pitbull puppy. "
65
  elif breed == 'Pomeranian':
66
- return "Pomeranians are a small dog breed with high energy levels, so their diet should be tailored to support their overall health and wellbeing. Look for dog food with real meat (e.g., chicken, turkey, lamb) listed as the first ingredient. Protein is essential for muscle maintenance and overall health. Pomeranians need a moderate amount of healthy fats for energy and a shiny coat. Look for sources like chicken fat or fish oil. Avoid dog foods with excessive fillers, artificial preservatives, and by-products. These can be less nutritious and may cause allergies or sensitivities in some dogs. Pomeranians have small mouths, so if you are opting for a dry food choose small-sized kibbles that are easier for them to chew and digest. Nutrient-rich vegetables and fruits are beneficial ingredients, so look for dog foods that include a variety of fruits and vegetables to provide your Pomeranian with essential vitamins, minerals, and antioxidants."
67
  elif breed == 'Rottweiler':
68
- return "Rottweiler puppies are the young offspring of the Rottweiler breed, descended from the mastiffs of the Roman legions, they are a robust breed with great strength and a protective nature. Rottweilers are relatively popular as pets in the United States. The American Kennel Club (AKC), which keeps track of dog registration statistics, reveal that Rottweilers have consistently ranked within the top 10 most popular breeds in the US over the past decade. It is crucial to provide your Rottweiler puppy with a high-quality, balanced and nutritious diet to ensure proper growth and development into a strong adult dog. This large breed benefits from a diet rich in high-quality animal protein sources such as chicken, beef, or fish, so look for a dog food with named meat protein sources at the top of the ingredient list. Healthy fats are also crucial for Rottweilers to maintain optimal skin and coat health. Opt for dog foods that contain sources of omega-3 and omega-6 fatty acids such as fish oil, flaxseed, or chicken fat. You should also avoid dog foods that contain artificial colors, flavors, or preservatives. Opt for natural and minimally processed options."
69
  elif breed == 'Shiba Inu':
70
- return "Shiba Inus are energetic and intelligent dogs that require a high-quality and nutritious diet to support their overall health. When choosing a dog food for your Shiba Inu, look for one which contains real animal-based protein sources as the main ingredients. Chicken, beef, fish, or lamb are excellent protein options. Shiba Inus are a small to medium-sized breed, so select a dog food with kibble that is appropriate for their mouth size. This helps with chewing and digestion. To avoid your Shiba Inu gaining weight, it’s important to control their calorie intake. Opt for a dog food that is formulated to meet the energy needs of a moderately active dog, and be mindful of portion sizes. Shiba Inus can suffer from skin allergies, so select dog food that is easily digestible and doesn’t contain common allergens or artificial additives that may cause digestive upset. Look for dog food that includes sources of omega-3 fatty acids, such as fish oil or flaxseed. These fatty acids can promote healthy skin, a shiny coat, and support overall well-being."
71
  elif breed == 'Siberian Husky':
72
- return "The nutritional requirement depends on the age of your particular husky. Because husky puppies, adults… and seniors each have different nutritional needs. Adult huskies can do well on just about ANY top-rated, nutrient-balanced dog food. However, Husky puppies have a slightly higher (2.2%) risk1 of developing a crippling and permanent form of hip disease a risk which may increase if they’re fed a diet that contains too much calcium (while they’re still growing). And there are OTHER age-related differences, too. For example, Senior huskies need more protein and fewer calories than younger animals."
73
  elif breed == 'Weimaraners':
74
- return "Weimaraner dogs are prone to skeletal issues such as hip dysplasia. It’s, therefore, crucial to choose a dog food that has appropriate and balanced levels of calcium and phosphorus to support healthy bone growth. Look for recipes which contain glucosamine and chondroitin. Gastric torsion, also called bloat, affects large chested breeds such as Weimaraner Dogs, it can trigger gastric dilatation and volvulus, or GDV, a potentially deadly condition where the stomach rotates and twists on itself. Feeding two or three smaller meals throughout the day and using a slow feeder bowl, which forces your dog to eat only a few pieces of food at a time, will help prevent this condition. It’s also important not to exercise your dog an hour either before or after meals. A Weimaraner’s diet should be formulated for a large-sized breed with high energy and exercise needs."
75
  elif breed == 'Vizsla':
76
- return "Vizslas are prone to skeletal issues such as hip dysplasia. It’s, therefore, crucial to choose a dog food that has appropriate and balanced levels of calcium and phosphorus to support healthy bone growth. Look for recipes which contain glucosamine and chondroitin. Healthy fats provide a concentrated source of energy and are essential for maintaining a healthy coat and skin. Look for foods with moderate levels of healthy fats, such as omega-3 and omega-6 fatty acids. They benefit from a diet rich in high-quality animal protein sources such as chicken, beef, or fish, so look for a dog food with named meat protein sources at the top of the ingredient list."
77
  elif breed == 'Yorkie':
78
- return "The best food for a Yorkie is based on the age and life stage of the dog. Yorkie puppies, adults and seniors each have different nutritional requirements for the best long-term health. A dog food designed for an adult Yorkie may contain too little calcium for a growing puppy or too little protein and too many calories for a less active older dog.And there are other nutritional differences, too. For example, A Yorkie puppy needs 1.29% leucine (one of 12 essential amino acids) while an adult requires just 0.68% of the exact same nutrient. In comparison, A senior Yorkie benefits from a dog food that contains more protein and fewer calories per serving."
79
  else:
80
  return "Nutritional info currently not available for your breed. Will be updated soon!"
 
13
  can be found [here](https://huggingface.co/google/flan-t5-small).
14
  """
15
  if breed == 'Australian Shepherd':
16
+ return "If your Aussie is very active, consider choosing an active or working breed formula. These foods will be higher in protein to support lean muscle mass and will contain higher fat and calorie content to keep up with their energy. Protein should come from high-quality animal sources to maximize digestibility and to provide the essential amino acids your dog needs. Moderate-to-high fat content, Nnutritious and digestible carbohydrates, Whole grains, starchy vegetables, and fresh fruits."
17
  elif breed == 'Basset Hound':
18
+ return "Basset Hounds are prone to obesity so select a dog food that is formulated to meet their specific energy requirements without overloading them with excessive calories. Basset Hounds are susceptible to joint problems, including hip dysplasia and arthritis, so the food you choose should contain ingredients like glucosamine and chondroitin. This dog breed may also be prone to digestive issues, including bloating and gas so choose a dog food that contains easily digestible ingredients, such as high-quality proteins and fibers."
19
  elif breed == 'Bernedoodles':
20
+ return "Look for commercially available dog foods that are labeled as complete and balanced to ensure they meet all the essential nutrients your Bernedoodle needs. Choose products with real meat listed as the first ingredient. Dog foods with a good source of animal-based protein, is crucial for a Bernedoodle’s active lifestyle. Look for foods with moderate levels of healthy fats, such as omega-3 and omega-6 fatty acids. Depending on whether your Bernedoodle is a puppy, adult, or senior, their nutritional needs will vary. Ensure you choose a formula suitable for their life stage."
21
  elif breed == 'Bichon Frise':
22
+ return "This breed is prone to allergies so, when choosing a dog food look for recipes with limited, wholesome ingredients and novel protein such as fish, venison, duck or rabbit. Bichons, like many small breeds, are prone to urolithiasis, stones in the urinary tract, so keeping your dog well-hydrated is important to help prevent and control it – make sure your dog has access to bowls of fresh water."
23
  elif breed == 'Boston Terrier':
24
+ return "Boston Terriers are prone to joint problems including patella luxation, so choose a food which contains ingredients such as glucosamine and chondroitin which can help support joint health and mobility. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, turkey, or fish. These proteins provide essential amino acids for muscle development and maintenance. Boston Terriers may have food sensitivities or allergies, so be mindful of potential allergens in their food."
25
  elif breed == 'Boxer':
26
+ return "Boxers are an active breed and require a diet with a good source of protein. Look for dog foods with real meat as the first ingredient, such as chicken, beef, or fish. Avoid products that rely heavily on plant-based proteins. Boxers can be prone to weight gain, so consider a formula that supports a healthy weight. While some Boxers may do well on grain-free diets, others may experience heart issues due to a lack of taurine."
27
  elif breed == 'Boykin Spaniel':
28
+ return "Boykin Spaniels are active dogs, so it’s important to select a dog food that is formulated to meet their specific energy requirements without overloading them with excessive calories. As always, ensure that the dog food you choose provides a balanced mix of proteins, fats, carbohydrates, vitamins, and minerals. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, beef, or fish. These proteins provide essential amino acids for muscle development and maintenance."
29
  elif breed == 'Cairn Terrier':
30
+ return "To avoid your Cairn Terrier gaining weight, it’s important to control their calorie intake. Opt for a dog food that is formulated to meet the energy needs of a moderately active dog, and be mindful of portion sizes. Look for dog food that includes sources of omega-3 fatty acids, such as fish oil or flaxseed. These fatty acids can promote healthy skin, a shiny coat, and support overall well-being."
31
  elif breed == 'Cane Corso':
32
+ return "Cane Corsos are high-energy dogs, however due to their size, they do not zoom around as much as other working breeds so can be prone to obesity. Choose a dog food that is formulated specifically for large breed dogs but practice portion control to ensure you do not overload them with excessive calories. Aim for a dog food that contains around 25-30% protein content, moderate fat content of around 10-15% and whole grains or vegetables as a carbohydrate source."
33
  elif breed == 'Catahoula Leopards':
34
+ return "Catahoula Leopards benefit from foods made specifically for medium-large breeds with high protein levels for energy and added taurine and vitamin A to protect eye health and vision. A diet rich in high-quality animal protein sources such as chicken, beef, or fish, is vital so look for a dog food with named meat protein sources at the top of the ingredient list. As with many larger breeds, Catahoula Leopards are prone to skeletal issues such as hip dysplasia. It is, therefore, crucial to choose a dog food that has appropriate and balanced levels of calcium and phosphorus to support healthy bone growth."
35
  elif breed == 'Chihuahua':
36
+ return "Chihuahua puppies, adults and seniors each have different nutritional needs for optimal long-term health. Which means, A dog food designed for an adult chihuahua may contain too little calcium for a growing puppy or too many calories for a less active senior. And there are other significant differences like chihuahua puppy needs 1.0% arginine (an essential amino acid while an adult requires less, just 0.51% of the same nutrient. In comparison, A senior Chihuahua benefits from more protein and fewer calories. "
37
  elif breed == 'Corgi':
38
+ return " When choosing a dog food for your Corgi, look for one which contains real animal-based protein sources as the main ingredients. Choose a kibble that is appropriate for their mouth size as this helps with chewing and digestion. Control the calorie intake and be mindful of portion sizes, include food with glucosamine and chondroitin. Select a dog food that is easily digestible and contains omega-3 fatty acids, such as fish oil or flaxseed."
39
  elif breed == 'Dachshund':
40
+ return "Dachshund puppies, adults and seniors each have different nutritional needs. A dog food designed for an adult may contain too little calcium for a growing dachshund puppy or too little protein and too many calories for a less active senior. A growing dachshund puppy needs 0.71% isoleucine (one of 12 essential amino acids) while an adult requires just 0.38% of the same nutrient. The health of a senior dachshund can be enhanced by a dog food that contains 50% more protein than a younger animal."
41
  elif breed == 'Doberman Pinscher':
42
+ return "Doberman Pinschers are muscular dogs but prone to genetic health issues such as hip dysplasia. So the food you choose should contain ingredients like glucosamine and chondroitin. Choose a dog food that contains easily digestible ingredients, such as high-quality proteins and fibers. Avoid foods with excessive fillers or artificial additives that can contribute to digestive upset. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, turkey, or fish."
43
  elif breed == 'French Bulldog':
44
+ return "Look for dog foods with a high-quality source of protein as the main ingredient, such as chicken, beef, or fish. Avoid dog foods that contain excessive fillers like corn, soy, and wheat. French Bulldogs are prone to obesity, so choose dog food with a moderate fat content to help manage their weight. Look for dog food with added omega-3 fatty acids, which can help maintain healthy skin and a shiny coat, as well as support joint health. Choose a dog food with small kibble size to prevent choking and make eating easier."
45
  elif breed == 'German Shepherd':
46
+ return "Look for dog foods with real meat as the primary ingredient, such as chicken, beef, or fish. This breed is prone to hip and joint issues, so a dog food with added glucosamine and chondroitin can help support their joint health. Look for dog foods that contain omega-3 fatty acids, such as those found in fish oil. Avoid dog foods that contain excessive fillers like corn, soy, and wheat. German Shepherds have different nutritional needs as puppies, adults, and seniors. Choose a dog food tailored to your dog's life stage."
47
  elif breed == 'Golden Retriever':
48
+ return "When choosing food for your golden retriever, it’s super important to consider your dog’s age. Even though adult goldens benefit from eating better quality brands, choosing the right food for your puppy can be absolutely critical. Golden retriever puppies have a greater risk of developing a crippling form of hip disease, if they’re fed a diet that contains too much calcium. They must eat a food that’s specifically designed to be safe for large breed puppies. To keep the risk of diet-related hip disease low, avoid switching to an adult recipe too soon."
49
  elif breed == 'Goldendoodle':
50
+ return "Goldendoodle puppies, adults and seniors each have different nutritional needs. Puppies have an increased risk of developing a crippling and permanent form of hip disease if they’re fed a diet that contains too much calcium while they’re still growing. Older goldendoodles require more protein and fewer calories than younger animals."
51
  elif breed == 'Havanese':
52
+ return "Havanese can be prone to becoming overweight, so select a dog food that is formulated to meet their specific energy requirements without overloading them with excessive calories. They are susceptible to joint problems, including legg-calve-perthes disease and patella luxation, so the food you choose should contain ingredients like glucosamine and chondroitin. Opt for a dog food that lists high-quality animal-based proteins as the main ingredients, such as chicken, turkey, or fish."
53
  elif breed == 'Jack Russels':
54
+ return "Consider your Jack Russell’s life stage—whether it’s a puppy, adult, or senior dog—and select a food formulated specifically for that age. Jack Russell Terriers are energetic, and active dogs, so a diet rich in high-quality proteins is important. Look for dog foods that list animal-based proteins (such as chicken, turkey, or fish) as the main ingredients. Avoid products that rely heavily on plant-based protein sources. Look for recipes that include sources of beneficial fats such as omega-3 fatty acids (found in fish oil or flaxseed) to promote a healthy coat and support overall well-being."
55
  elif breed == 'Labradoodle':
56
+ return "Look for a dog food that contains high-quality protein sources as the main ingredient, such as chicken, beef, or fish. Labradoodles can be prone to digestive issues, so opt for a dog food that is easily digestible. Look for formulas that contain high-quality sources of carbohydrates, such as sweet potatoes or brown rice, and dietary fibers for optimal digestion. Labradoodles often have wavy or curly coats so choosing a dog food that includes omega-3 fatty acids, such as fish oil or flaxseed, can support their coat health and skin condition."
57
  elif breed == 'Labrador Retrievers':
58
+ return "Finding the best food for your Lab’s age is far more important than it is for most other dogs. That’s because Labs are large breed dogs, which is not a concern for adult Labs.However, unlike adults, Lab puppies have an increased risk of developing a crippling and permanent form of hip disease if they’re fed a diet that contains too much calcium for their larger breed size."
59
  elif breed == 'Maltese':
60
+ return "Maltese dogs need a balanced diet with an adequate amount of protein, usually around 18-30% protein content. Ensure the protein source is of good quality, as this will help maintain their lean muscle mass and overall health.A moderate amount of healthy fats (around 8-20%) is essential for Maltese dogs to support their energy levels and maintain their skin and coat health.Maltese dogs are small and can gain weight quickly, so portion control is crucial."
61
  elif breed == 'Miniature Schnauzer':
62
+ return "Smaller kibble size and provide the right balance of nutrients tailored to their needs. As ever, look for a dog food that lists high-quality animal-based proteins, such as chicken, turkey, or fish, as the main ingredients. Miniature Schnauzers can be prone to weight gain, so select a dog food that helps them maintain a healthy body weight. Miniature Schnauzers can also suffer from dental issues, so opt for a dog food that supports dental health. Look for a dog food that contains ingredients such as omega-3 fatty acids to support healthy skin and a shiny coat."
63
  elif breed == 'Pitbull':
64
+ return "Pitbulls are active dogs that require a diet with a significant protein content. Look for dog foods with at least 20-30% protein, with high-quality sources like chicken, beef, or fish listed as the first ingredient. Moderate amount of healthy fats (around 10-20%) is important to provide energy and support skin and coat health. Avoid dog food uses more of fillers such as corn, wheat, and soy, which provide little nutritional value."
65
  elif breed == 'Pomeranian':
66
+ return "Look for dog food with real meat (e.g., chicken, turkey, lamb) listed as the first ingredient. Pomeranians need a moderate amount of healthy fats for energy and a shiny coat. Look for sources like chicken fat or fish oil. Pomeranians have small mouths, so if you are opting for a dry food choose small-sized kibbles that are easier for them to chew and digest."
67
  elif breed == 'Rottweiler':
68
+ return "This large breed benefits from a diet rich in high-quality animal protein sources such as chicken, beef, or fish, so look for a dog food with named meat protein sources at the top of the ingredient list. Healthy fats are also crucial for Rottweilers to maintain optimal skin and coat health. Opt for dog foods that contain sources of omega-3 and omega-6 fatty acids such as fish oil, flaxseed, or chicken fat. You should also avoid dog foods that contain artificial colors, flavors, or preservatives and opt for natural and minimally processed options."
69
  elif breed == 'Shiba Inu':
70
+ return "When choosing a dog food for your Shiba Inu, look for one which contains real animal-based protein sources as the main ingredients. Chicken, beef, fish, or lamb are excellent protein options. Shiba Inus are a small to medium-sized breed, so select a dog food with kibble that is appropriate for their mouth size. Look for dog food that includes sources of omega-3 fatty acids, such as fish oil or flaxseed."
71
  elif breed == 'Siberian Husky':
72
+ return "The nutritional requirement depends on the age of your particular husky. Adult huskies can do well on just about any top-rated, nutrient-balanced dog food. However, Husky puppies have a slightly higher (2.2%) risk1 of developing a crippling and permanent form of hip disease a risk which may increase if they’re fed a diet that contains too much calcium (while they’re still growing). Senior huskies need more protein and fewer calories than younger animals."
73
  elif breed == 'Weimaraners':
74
+ return "Weimaraner dogs are prone to skeletal issues such as hip dysplasia, it’s, therefore, crucial to choose a dog food that has appropriate and balanced levels of calcium and phosphorus to support healthy bone growth. Look for recipes which contain glucosamine and chondroitin. It’s also important not to exercise your dog an hour either before or after meals. A Weimaraner’s diet should be formulated for a large-sized breed with high energy and exercise needs."
75
  elif breed == 'Vizsla':
76
+ return "Vizslas are prone to skeletal issues such as hip dysplasia so look for recipes which contain glucosamine and chondroitin. Healthy fats provide a concentrated source of energy and are essential for maintaining a healthy coat and skin. Look for foods with moderate levels of healthy fats, such as omega-3 and omega-6 fatty acids. They benefit from a diet rich in high-quality animal protein sources such as chicken, beef, or fish, so look for a dog food with named meat protein sources at the top of the ingredient list."
77
  elif breed == 'Yorkie':
78
+ return "The best food for a Yorkie is based on the age and life stage of the dog. A dog food designed for an adult Yorkie may contain too little calcium for a growing puppy or too little protein and too many calories for a less active older dog. A Yorkie puppy needs 1.29% leucine (one of 12 essential amino acids) while an adult requires just 0.68% of the exact same nutrient. In comparison, A senior Yorkie benefits from a dog food that contains more protein and fewer calories per serving."
79
  else:
80
  return "Nutritional info currently not available for your breed. Will be updated soon!"