This might sound a little weird but I use baby shampoo on Molly. It's inexpensive, mild on their skin and it still leaves her coat shiny and smelly good

I especially like the lavender sent

Her coat is so easy to brush afterwards and it kinda helps with some of the matted fur that she gets on her belly. Hope this helps!!