Thanks again for the suggestions, I will pass them on. I think we all agree that at this stage anything goes.
I too wondered about teeth problems. I know she has been to the vet at least three times in the last month but that doesn't mean her teeth were checked and she spat out a piece of pizza crust (her all time favourite treat).
Having lived through this with my RB Louie, my heart aches for them.