
Puss
Affectionate Term
Used when showing love or affection towards a cat, similar to a pet name. 
Familiar Setting
Usually said by cat owners or someone familiar with the cat, not used with unknown cats. 
Non-Offensive
Not offensive when used for cats, but be careful: context matters with other meanings. 