omg shes is ADORABLE!!! I *love* cavliers, they are the sweetest, cutest, funniest little dogs! I worked with a red one named Rocko during my dog trainer training who really stole my heart! I taught him how to raise his left paw and dance among other things, he was too fun!! Enjoy and congrats!!