At the end of the day, Google’s algorithm is a link-based algorithm. Whether you like it or not, SEO will oftentimes just come down to who has the best backlink profile.
You can try to do all of this yourself– but let’s be honest: You’ve got a dog training business to run. You don’t have time to also become an SEO expert. Let alone run your own backlink campaign.
That’s why I recommend you “job it out” to someone with experience ranking dog training websites, specifically. There is a huge competitive advantage going with somebody who already knows which keywords to target in our industry and which ones to ignore.