I really like the – White & Grey Dog WordPress Theme by Mercury, which costs $63 for a single site licence. However you could go with any clean theme, free or paid to begin with.
Our main keyword “Border Collie Training” would form the bulk of our homepage.
The inner pages or posts would be other related terms such as “Border Collie Temperament”, “Border Collie Size”, “Border Collie Shedding” etc.
I would ensure I linked to these inner pages from the homepage, or at least to the category the post belonged too.
A quick note on Posts and Pages in WordPress.
I go with the thought that if something is going to be written once and is evergreen, I create a page.
If however it’s a piece of news or you are building a blog – then add a post.