Dogs have a powerful sense of smell, there's no doubt about that. While us humans stumble through life guided mostly by our eyes, our canine companions tend to walk through life with their noses, ... To make for is an idiom with several different meanings.

Understanding the Context

In the context of this question, the approximate meaning is 'to produce', 'to represent' or 'to constitute': Raw earthworms make for grim eating = Raw earthworms represent an unpleasant kind of food Dobermans make for great guard dogs = Dobermans have the qualities needed to make them great guard dogs Sowing camomile in your lawn makes ... Viral TikTok videos claiming that dogs can "smell that you love them" have taken social media by storm, with pet owners amazed by the idea that their pet can detect their love. The heartwarming claim ...