All of the above for me :-) I have 2 Lab Retreivers and 3 cats and love them all.
My oldest dog is presently at the vet going through a battery of tests and x-rays and today getting a biopsy so we are keeping our fingers crossed. This one is my guard dog not that she is mean but will warn you of anything unusual and she is wise and highly intelligent with lots of personality she is my most dearest friend :-)