Fist of all, EVERY landlord HAS to take section 8! As far as pet friendly, depends on the pet...
A lot of it depends on how much the voucher is for, and there's other "little" hurdles..
Don't want to ask too many questions on a public forum.. Contact me through Trulia and we'll chat..