I am a law student with two dogs. I've volunteered at shelters and really know how to take care of dogs. My dogs love to play. They are well trained through e-collars.
If your dog does not like cats I can easily work around that because they live outside.