Oh and catnip blankets are good for cat lovers. You make the blanket with two pieces of flannel just put a little catnip in the middle. You should be able to find instructions for this somewhere on the Internet. You might consider making a zipper or velcro opening so that you can replace the catnip if you need to wash the blanket. However, I've washed my cat's and the nip is still there and he can still smell it.
You might also try baby bibs with a cat or a specific breed of dog appliqued on it.