portlandpetfoodcompany.com
Open in
urlscan Pro
23.227.38.32
Public Scan
URL:
https://portlandpetfoodcompany.com/
Submission Tags: analytics-framework
Submission: On April 25 via api from US — Scanned from CA
Submission Tags: analytics-framework
Submission: On April 25 via api from US — Scanned from CA
Form analysis
2 forms found in the DOMGET /search
<form class="search-form search-bar__form" action="/search" method="get" role="search">
<div class="search-form__input-wrapper">
<input type="text" name="q" placeholder="Search" role="combobox" aria-autocomplete="list" aria-owns="predictive-search-results" aria-expanded="false" aria-label="Search" aria-haspopup="listbox" class="search-form__input search-bar__input"
data-predictive-search-drawer-input="" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<input type="hidden" name="options[prefix]" value="last" aria-hidden="true">
<div class="predictive-search-wrapper predictive-search-wrapper--drawer" data-predictive-search-mount="drawer"></div>
<div style="position: absolute !important; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0;" data-search-announcer="" aria-live="polite" aria-atomic="true"></div>
</div>
<button class="search-bar__submit search-form__submit" type="submit" data-search-form-submit="">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40">
<path
d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z">
</path>
</svg>
<span class="icon__fallback-text">Submit</span>
</button>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WViQ3P" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 500px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px 0px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
<div style="text-align: center;"><span style="font-family: brandon-grotesque, Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: 900; font-style: italic; color: #80ccb8; font-size: 40px;">Join Our
Newsletter </span></div>
<div style="text-align: center;"><span style="font-family: brandon-grotesque, Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: 900; font-style: italic; color: #80ccb8; font-size: 40px;">&
Get 15% OFF</span></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: center; display: flex;">
<div class="needsclick go2376614969 kl-private-reset-css-Xuajs1" style="align-self: flex-end; flex-flow: column wrap;"><label id="kl_Type%20of%20Pet__3_label" class="needsclick kl-private-reset-css-Xuajs1"
style="color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px; margin-right: 8px; margin-bottom: 8px;">What
type of pet do you have?</label>
<div role="group" aria-labelledby="kl_Type%20of%20Pet__3_label" class="needsclick kl-private-reset-css-Xuajs1" style="display: inline-flex; justify-content: flex-start; flex-wrap: wrap;"><input tabindex="0" type="checkbox"
id="Type%20of%20Pet__3__10" name="Type%20of%20Pet__3" aria-invalid="false" aria-label="Dog(s)" class="needsclick kl-private-reset-css-Xuajs1" style="position: absolute; width: 0px; opacity: 0;"><label for="Type%20of%20Pet__3__10"
class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go3360010050" width="20px"
height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(96, 106, 114); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="checkbox_inner_Type%20of%20Pet__3__10" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_Type%20of%20Pet__3__10" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_Type%20of%20Pet__3__10" fill="#255B4E" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
Dog(s)</div>
</label><input tabindex="0" type="checkbox" id="Type%20of%20Pet__3__11" name="Type%20of%20Pet__3" aria-invalid="false" aria-label="Cat(s)" class="needsclick kl-private-reset-css-Xuajs1"
style="position: absolute; width: 0px; opacity: 0;"><label for="Type%20of%20Pet__3__11" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go3360010050" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(96, 106, 114); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="checkbox_inner_Type%20of%20Pet__3__11" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_Type%20of%20Pet__3__11" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_Type%20of%20Pet__3__11" fill="#255B4E" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
Cat(s)</div>
</label><input tabindex="0" type="checkbox" id="Type%20of%20Pet__3__12" name="Type%20of%20Pet__3" aria-invalid="false" aria-label="Both" class="needsclick kl-private-reset-css-Xuajs1"
style="position: absolute; width: 0px; opacity: 0;"><label for="Type%20of%20Pet__3__12" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go3360010050" width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(96, 106, 114); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
<g>
<g>
<rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
</g>
</g>
</svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
<defs></defs>
<g id="checkbox_inner_Type%20of%20Pet__3__12" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_Type%20of%20Pet__3__12" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_Type%20of%20Pet__3__12" fill="#255B4E" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
</g>
</g>
</svg>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="cursor: pointer; color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
Both</div>
</label></div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><label id="label-first_name_67964893" for="first_name_67964893"
class="needsclick kl-private-reset-css-Xuajs1"
style="color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">First Name</label><input id="first_name_67964893"
class="needsclick go3578274518 kl-private-reset-css-Xuajs1" type="text" autocomplete="given-name" tabindex="0" placeholder="First Name" aria-labelledby="label-first_name_67964893" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><label id="label-last_name_67964894" for="last_name_67964894"
class="needsclick kl-private-reset-css-Xuajs1"
style="color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Last Name</label><input id="last_name_67964894"
class="needsclick go3578274518 kl-private-reset-css-Xuajs1" type="text" autocomplete="family-name" tabindex="0" placeholder="Last Name" aria-labelledby="label-last_name_67964894" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><label id="label-email_67964895" for="email_67964895" class="needsclick kl-private-reset-css-Xuajs1"
style="color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Email</label><input id="email_67964895"
class="needsclick go3578274518 kl-private-reset-css-Xuajs1" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-labelledby="label-email_67964895" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(37, 91, 78); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(37, 91, 78); border-radius: 6px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">Continue</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Celebrate Earth Month with Up to $20 OFF Promotions Skip to content JUST ADDED TO YOUR CART Qty: View cart () Continue shopping Submit Close search WE DON'T SHIP TO CANADA - FIND A STORE NEAR YOU WITH OUR STORE LOCATOR search Search store locator Account account login Log in shopping bag Cart 0 items * Sustainability at PPFC * DOG * Shop Meals * Shop Biscuits * Grain & Gluten Free * Gifts & Packs * Gear * CAT * Shop Meals * SUBSCRIBE * RESOURCES * * NUTRITION * General NutritionHow to boost your dog's meals * Senior DogsSupporting your older friend * What’s In Dog FoodLearn how to read a label like a pro * Find Your Favorite MealReal Ingredients, You Know * * EDUCATION * What To Feed A Finicky Cat * Cat Suddenly Becomes A Picky Eater * Best Cat Food For Senior Cats With Sensitive Stomachs * Best Cat Food For Sensitive Stomachs * * NEWS * Women Making History in the Pet Space: Honoring Local Founders * The Ultimate Gift Guide For Your Furry-Friends * Cat Food Toppers Subscription Service * Portland Pet Food Company Expands Distribution in Canada * * SUSTAINABILITY * Portland Pet Food Company Upcycling Report 2022 * Human-Grade Ingredients And Their Benefits For Your Pets * Black-Owned Pet Businesses to Support in the US * Our Favorite Sustainable Pet Brands * FAQ * Sustainability at PPFC * DOG * Shop Meals * Shop Biscuits * Grain & Gluten Free * Gifts & Packs * Gear * CAT * Shop Meals * SUBSCRIBE * RESOURCES * * NUTRITION * General NutritionHow to boost your dog's meals * Senior DogsSupporting your older friend * What’s In Dog FoodLearn how to read a label like a pro * Find Your Favorite MealReal Ingredients, You Know * * EDUCATION * What To Feed A Finicky Cat * Cat Suddenly Becomes A Picky Eater * Best Cat Food For Senior Cats With Sensitive Stomachs * Best Cat Food For Sensitive Stomachs * * NEWS * Women Making History in the Pet Space: Honoring Local Founders * The Ultimate Gift Guide For Your Furry-Friends * Cat Food Toppers Subscription Service * Portland Pet Food Company Expands Distribution in Canada * * SUSTAINABILITY * Portland Pet Food Company Upcycling Report 2022 * Human-Grade Ingredients And Their Benefits For Your Pets * Black-Owned Pet Businesses to Support in the US * Our Favorite Sustainable Pet Brands * FAQ FEED YOUR PET LIKE YOU FEED YOURSELF. Shelf stable, human-grade meals & treats made with 100% USA sourced ingredients. FIND A STORELEARN MORE HUMAN FOOD FOR PETS Experience the Difference. FIND A STORELEARN MORE THE BEST QUALITY, MADE THE RIGHT WAY. INGREDIENTS YOU COULD EAT Gently cooked, ready-to-serve human-grade ingredients that pets can't get enough of. No refrigeration needed. 100% USA-SOURCED AND MADE Made with local meats, vegetables, and grains from partners we trust. No mystery ingredients. Ever. ETHICAL AND SUSTAINABLE Ethically sourced ingredients, quarterly donations, and Earth-Friendly, BPA-free packaging. Learn More INGREDIENTS YOU COULD EAT Gently cooked, ready-to-serve human-grade ingredients that pets can't get enough of. No refrigeration needed. 100% USA-SOURCED AND MADE Made with local meats, vegetables, and grains from partners we trust. No mystery ingredients. Ever. ETHICAL AND SUSTAINABLE Ethically sourced ingredients, quarterly donations, and Earth-Friendly, BPA-free packaging. Learn More Close About Portland Pet Food Company video IT ALL STARTED WITH A DOG NAMED ROSIE... Watch Our Story Play About Portland Pet Food Company video Play About Portland Pet Food Company video Pause About Portland Pet Food Company video Resume About Portland Pet Food Company video MOST POPULAR ITEMS * Dog Meal Variety Pack Portland Pet Food Company $34.95 4.9 Rated 4.9 out of 5 stars 754 Reviews Rated 4.9 out of 5 403 Reviews Based on 403 reviews ADD TO CART * Rosie's Beef N' Rice Meal Pouch Portland Pet Food Company $6.99 4.9 Rated 4.9 out of 5 stars 150 Reviews Rated 4.9 out of 5 88 Reviews Based on 88 reviews ADD TO CART * Cat Meal Variety Pack (12 Pouches) Portland Pet Food Company $41.88 4.7 Rated 4.7 out of 5 stars 71 Reviews ADD TO CART * Wally’s Salmon N’ Rice Meal Pouch Portland Pet Food Company $6.99 4.9 Rated 4.9 out of 5 stars 128 Reviews Rated 4.9 out of 5 73 Reviews Based on 73 reviews ADD TO CART * Tuxedo's Chicken & Yams Meal Pouch Portland Pet Food Company $6.99 4.9 Rated 4.9 out of 5 stars 112 Reviews Rated 4.9 out of 5 66 Reviews Based on 66 reviews ADD TO CART * Grain & Gluten-Free Pumpkin Biscuit Dog Treats Portland Pet Food Company $9.99 5.0 Rated 5.0 out of 5 stars 125 Reviews Rated 5.0 out of 5 76 Reviews Based on 76 reviews ADD TO CART * Grandma Ada's Turkey & Yams Grain & Gluten-Free Holiday Meal Feast Portland Pet Food Company $6.99 4.8 Rated 4.8 out of 5 stars 71 Reviews Rated 4.8 out of 5 38 Reviews Based on 38 reviews ADD TO CART * Hopkins' Pork N' Potato Grain & Gluten-Free Meal Pouch Portland Pet Food Company $6.99 4.9 Rated 4.9 out of 5 stars 93 Reviews Rated 4.8 out of 5 50 Reviews Based on 50 reviews ADD TO CART * Dog Variety Meal & Treat Pack Portland Pet Food Company $52.95 4.9 Rated 4.9 out of 5 stars 754 Reviews Rated 4.9 out of 5 403 Reviews Based on 403 reviews ADD TO CART * Brew Biscuits with Bacon Dog Treats Portland Pet Food Company $9.99 4.9 Rated 4.9 out of 5 stars 47 Reviews Rated 4.9 out of 5 27 Reviews Based on 27 reviews ADD TO CART * Boots' Salmon N' Pumpkin Cat Meal Pouch (4 Pack) Portland Pet Food Company $13.96 4.6 Rated 4.6 out of 5 stars 26 Reviews ADD TO CART * Malt Biscuits with Bacon Dog Treats Portland Pet Food Company $9.99 5.0 Rated 5.0 out of 5 stars 10 Reviews Rated 5.0 out of 5 4 Reviews Based on 4 reviews ADD TO CART * Grain & Gluten-Free Apple & Mint Biscuit Dog Treats Portland Pet Food Company $9.99 4.7 Rated 4.7 out of 5 stars 6 Reviews ADD TO CART * Grain & Gluten-Free Bacon Biscuit Dog Treats Portland Pet Food Company $9.99 5.0 Rated 5.0 out of 5 stars 69 Reviews Rated 5.0 out of 5 41 Reviews Based on 41 reviews ADD TO CART * Grain & Gluten-Free Gingerbread Biscuit Dog Treats Portland Pet Food Company $9.99 4.9 Rated 4.9 out of 5 stars 79 Reviews Rated 4.9 out of 5 38 Reviews Based on 38 reviews ADD TO CART * Brew Biscuits with Pumpkin Dog Treats Portland Pet Food Company $9.99 4.9 Rated 4.9 out of 5 stars 37 Reviews Rated 5.0 out of 5 21 Reviews Based on 21 reviews ADD TO CART * Brew Biscuits with Beef Broth Dog Treats Portland Pet Food Company $9.99 4.9 Rated 4.9 stars 24 Reviews Rated 4.9 out of 5 16 Reviews Based on 16 reviews ADD TO CART * Brew Biscuit Pack Portland Pet Food Company $28.00 4.9 Rated 4.9 out of 5 stars 88 Reviews Rated 4.9 out of 5 48 Reviews Based on 48 reviews ADD TO CART * Grain & Gluten-Free Biscuit Pack Portland Pet Food Company $28.00 4.9 Rated 4.9 out of 5 stars 334 Reviews Rated 5.0 out of 5 170 Reviews Based on 170 reviews ADD TO CART * Rosie's & Tuxedo's 8 Pack Portland Pet Food Company $55.92 4.9 Rated 4.9 out of 5 stars 17 Reviews Rated 5.0 out of 5 3 Reviews Based on 3 reviews ADD TO CART * Dog Meals Sample all five meal options or order your dog’s favorites. SHOP NOW * Cat Meals NEW! SHOP NOW AS FEATURED ON * * * * * * > Your recipes are just PERFECT! Yoshi eats regularly and licks his plate clean. > He is much HAPPIER AND HEALTHIER. No more tearing eye, which seemed to be the > problem with other types of dog food. I am forever grateful! > > Teresa > My dog Oliver LOVES his Portland pet food! He has been MORE REGULAR going to > the bathroom. Salmon and rice is his fav! > > McKinzy > My pup is an EXTREMELY PICKY EATER, often times he choose to starve rather > than eating something he doesn't like. Since he is a puppy and nutrition is > extremely important for his growth. We needed to figure something out. > And.....here comes Portland Pet food Company! He absolutely LOVES the food, > all it takes is 1 spoonful from these food from the pouch to mix with his > regular kibbles, and 5 minutes later, his FOOD IS ALL GONE! ...Our boy Wallace > is going to be your forever customer and a super fan! > > Hebe > Zoe is an older dog with a VERY SENSITIVE STOMACH! She loves these treats and > handles them very well! Finally a treat she can handle! Loves both the pumpkin > and gingerbread biscuits! > > Christine > This food has been A BLESSING. My 13 yr old chihuahua Gabby didn’t want to eat > much any more. She was losing weight and had no energy. Now she eats three > meals a day and has ENERGY AGAIN. Best thing ever. HIGHLY RECOMMEND. I plan on > never running out. > > Kathy Previous > This food has been A BLESSING. My 13 yr old chihuahua Gabby didn’t want to eat > much any more. She was losing weight and had no energy. Now she eats three > meals a day and has ENERGY AGAIN. Best thing ever. HIGHLY RECOMMEND. I plan on > never running out. > > Kathy > Your recipes are just PERFECT! Yoshi eats regularly and licks his plate clean. > He is much HAPPIER AND HEALTHIER. No more tearing eye, which seemed to be the > problem with other types of dog food. I am forever grateful! > > Teresa > My dog Oliver LOVES his Portland pet food! He has been MORE REGULAR going to > the bathroom. Salmon and rice is his fav! > > McKinzy > My pup is an EXTREMELY PICKY EATER, often times he choose to starve rather > than eating something he doesn't like. Since he is a puppy and nutrition is > extremely important for his growth. We needed to figure something out. > And.....here comes Portland Pet food Company! He absolutely LOVES the food, > all it takes is 1 spoonful from these food from the pouch to mix with his > regular kibbles, and 5 minutes later, his FOOD IS ALL GONE! ...Our boy Wallace > is going to be your forever customer and a super fan! > > Hebe > Zoe is an older dog with a VERY SENSITIVE STOMACH! She loves these treats and > handles them very well! Finally a treat she can handle! Loves both the pumpkin > and gingerbread biscuits! > > Christine > This food has been A BLESSING. My 13 yr old chihuahua Gabby didn’t want to eat > much any more. She was losing weight and had no energy. Now she eats three > meals a day and has ENERGY AGAIN. Best thing ever. HIGHLY RECOMMEND. I plan on > never running out. > > Kathy > Your recipes are just PERFECT! Yoshi eats regularly and licks his plate clean. > He is much HAPPIER AND HEALTHIER. No more tearing eye, which seemed to be the > problem with other types of dog food. I am forever grateful! > > Teresa Next @portlandpetfood -------------------------------------------------------------------------------- Ready to make your pets as happy as this pup? 🐾💕 Head to our website and take advantage of our stock up sale before April ends! With stacking discounts on all your furry friends' favorite meals and treats, your wallet and your pets will thank you! 📦💰❤️ #PPFCStockUpSale #HappyPetsHappyWallet #PortlandPetFoodCompany #happypets #petstagram #salesalesale April 24 • View on Instagram @portlandpetfood -------------------------------------------------------------------------------- Going vegan just got tastier! 🌱🐾 This biscuit trio is 100% vegan-friendly. Treat your furry friend to the best of both worlds: delicious AND cruelty-free. 🐶 #PortlandPetFood #VeganBiscuits #HappyPetsHappyLife" April 23 • View on Instagram @portlandpetfood -------------------------------------------------------------------------------- Looking for a meal that will make your cat's day? Look no further than our homestyle cat meals! With high-moisture and mouth-watering flavors, our meals are the cat's meow. Plus, they're made with natural ingredients that will keep your cat healthy and purring for more. So why settle for boring cat food when you can give your feline friend something to get excited about? Try our cat meals today! April 21 • View on Instagram @portlandpetfood -------------------------------------------------------------------------------- Life is just better with a dog by your side. They bring so much joy and love into our lives, and at Portland Pet Food Company, we're all about returning the favor by feeding them only the best— human-grade meals and treats that are made with love. Because when it comes to our furry friends, nothing is too good. 🐾❤️ April 19 • View on Instagram @portlandpetfood -------------------------------------------------------------------------------- Did you know that we upcycle ingredients in our meals as well? 🌿🍽️ We use "imperfect" vegetables from local farms and "bits and ends" of high-quality meats to make sure nothing goes to waste. And when it comes to our salmon, we're proud to say that last year alone we upcycled 22,000 lbs! 🐟👏 By using every part of the fish, we're not only reducing waste but also providing your furry friends with delicious, nutritious meals. It's a win-win! 🌎🐾 #upcycling #sustainability #dogfood #salmon #portlandpetfood April 18 • View on Instagram Previous Next Contact Us -------------------------------------------------------------------------------- Portland Pet Food Company Mon - Fri 9am to 5pm Business Inquiries Customer Support Quick Info -------------------------------------------------------------------------------- * About Us * Recycling Program * Friends of PPFC * Giving Back * Wholesale & Export * Return & Refund Policy * Privacy Policy * Map Policy Resources -------------------------------------------------------------------------------- * Education * Nutrition * News * Press * Contact Us © Portland Pet Food Company 2023 Payment methods * American Express * Apple Pay * Diners Club * Discover * JCB * Mastercard * PayPal * Shop Pay * Venmo * Visa Payment methods * American Express * Apple Pay * Diners Club * Discover * JCB * Mastercard * PayPal * Shop Pay * Venmo * Visa © Portland Pet Food Company 2023 Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device * Choosing a selection results in a full page refresh. * Press the space key then arrow keys to make a selection. CART Your cart is empty. * Opens in a new window. * Opens external website. * Opens external website in a new window. Close form 1 Join Our Newsletter & Get 15% OFF What type of pet do you have? Dog(s) Cat(s) Both First Name Last Name Email Continue