Be careful with the shepherd. Dogs with long hair actually use it to stay cool in the summer time. I used to own a husky and was going to shave her for the summertime, but after reading up on it I found out that they are better off with the fur, or they can overheat.
As for the cat, who cares? lol