I received an email from someone saying he wanted to give away his cat because his dog keeps barking at it, and it'd driving his father crazy. He also complained the dog is not properly litter trained. The thing is that behavioural problems are probably one of the biggest reasons why people give their dogs or cats away. In this case, I told the person who wrote in that he should consider getting his dog trained because otherwise, giving the cat away will not solve the problem.
Litter pan problems are a big problem many people face and it can be due to stress, anxiety over something, diet or health problems among other things. You should consult your vet if your cat starts having 'accidents' to rule out health concerns. Personally I have also noticed that long haired cats have this problem more than their short haired counterparts.
Many other problems though are basically behavioural, and it's a shame some people give their cats up without solving the problem. One of the issues essentially is that we do not have trained behaviourists in Singapore for cats. If we did, that might be of some help.