Lets compare random pages.   first up is the product https://earthbath.com/products/dirty-dog-shampoo.

First you can see their name is simple.  Dirty Dog Shampoo

As you can see here the page is ranking for 39 keywords related to dirty dogs

Below show how many times the keywords are on the page

Now lets see this page. https://prideandgroom.com/collections/beyond-the-bath/products/the-mane-tame-waterless-pet-shampoo

First compare your URL to theirs. https://earthbath.com/products/dirty-dog-shampoo.

What one is easier for Google to understand?

Prior to our meeting it did not say Dog shampoo.  No keywords in Google for this page

It says dog and shampoo but no where does it say dog shampoo