@colin44 I have yet to spend a dime on paid ads. It's all about building yourself in different groups for different communities in your city. On average I am making $300 -$900/ day and work 4 to 9 hour days with a day off every few weeks.
I won a few awards in ND which also pushed me to the top of their search for pet services and home services.
I post every day on my FB, ND, and IG business pages and every few days I post in different community groups. small business owners, new to jacksonville, dog lovers of jacksonville, silly pets of North Florida, Historic Springfield Community group, Riverside Community and Businesses, etc. There's SO many groups. between FB and ND, I have a good 50k+ people I am directly marketing to and my city has a 50+% pet ownership rate. The best part of using the groups is that people are more likely to see your posts. Just don't spam or oversaturate and follow the group rules for business ad posts. If I see that groups recent posts are a few people then my last post, I skip posting to that group.
I also never direct people to my website. when people request information I ask for their email. This has helped me track leads and reach back out which in turn increases the chance I land them as a client. I also got a robust email list for my email campaigns and monthly newsletters.