My apologies - someone asked me a few days ago for the sizes of the Ruperts and I have only just remembered
Large Rupert 30cm [to the end of his wee tail] x 15 cm high [to the top of his adorable head!!]
Baby Rupert 22cm long by 10 cm high
Both contain beans so are NOT suitable as dog toys...
You can obtain them from http://www.cavaliermatters.org/shop.htm