My kitty has long hair and requires bathing every few months to get all the oil out of her coat and make it nice and fluffy again. I also have allergies, so this helps me too. I currently have Whisker City cat shampoo from the pet store, but was just wondering if it's safe to use? She licks her fur when she bathes herself so I guess I'm just concerned about her ingesting shampoo residue or something. Is there a certain length of time I should rinse her to make sure the shampoo is all gone from her coat?