The Helping Udders people also do these shirts! Many different types but they also have some breed specific ones -- including cavaliers -- such as these:

http://www.bigpileofdogshirts.com/proudmomtherapy.htm