Melbourne’s Best Places to Get  Fresh Pet Food

The Pet Grocer

249 Coventry St, South Melbourne VIC 3205

This place exudes a sophisticated vibe, like fine-dining for pets. They offer both raw and cooked food, as well as natural pet treats. They even have their own line of canned pet vitamin supplements, with packaging reminiscent of Aesop in the pet world.

Ecopet Fresh Pet Food

17 Amberley Cres, Dandenong South VIC 3175

With 30 years of history, this longstanding store focuses on fresh ingredients, providing homemade cooked rolls and fresh raw meat. No preservatives are used, all-natural ingredients only. Available in 1kg/2.5kg options. Their products are available in many places.

LilFood Brunswick

9/102 Henkel St, Brunswick VIC 3056

Love their bundles, featuring pre-cooked meals paired with fresh, quality ingredients and a nutritional recipe. Each pack comes with different flavors, making it convenient for parents who prepare meals for their furry friends. They also provide feeding quantity guidance. Note that they are closed on Fridays and Sundays.


3A Apsley Pl, Seaford VIC 3198

They not only offer food for cats and dogs but also for other small animals. The meat rolls for cats and dogs seem quite cost-effective! They are freshly made at their factory and offer options like chicken, beef, and kangaroo. The great thing is you can order online for home delivery and check if you’re in their delivery range. The address is for their showroom.

Pet Pantry & Co

Two locations in Melbourne:

155 Bay St, Port Melbourne VIC 3207

155 Ormond Rd, Elwood, Victoria, 3184

Primarily supplying snacks and raw food for cats and dogs, along with some pet accessories and supplies. You can find some niche and boutique pet foods, including meat rolls and treats. It’s a pretty versatile store.”