Poor Luna and poor Kirsten. It's sad when you know something is wrong with them and it's also hard work trying to keep things cleaned up behind them.
I hope your vet can maybe give you some final solution to help with the problem.
Keep us posted on her vet visit!
Bookmarks