keeping dog is no good for you . U need to spend 1-2 hours to take the dog for a walk everyday .
Keeping cats is better . they can stay at home for long time (no need to go out ).
Cats can go to the toilet (sand box ) themself . No need to train them .