My puppy in her lovely carrier!

What a cute puppie!
Another question for you:
I have a king charles cavalier spaniel (she is on my avatar), and just bought her a burberry coat size medium on ebay, which turns out to be too big.
Any idea as to what size she will need, and also what size she will need in a burberry collar?