Mirabelle--some more pretty quilts...great quilting.
For icing, my PT suggests filling "Dixie" cups (small paper cups; 3oz) with water and freezing. Then you tear off a little of the cup and rub/massage the ice directly on your shoulder (making sure to keep moving it around)...she says you will go through 3 "stages" and then can stop...cold, burning, numbing. It takes less than 5 minutes and for me works better than just laying an icepack on my shoulder. This will work for any sore spots...knees, elbows, etc. I have several in my freezer and restock when they get low.
Dublb--sorry to hear you have a sick "puppy". Our 80+lb dogs (also 4) think they are puppies too.