I am still trying to figure out how many litter boxes you'd have to have to keep up with 20 cats! Oh my gosh, that's got to be a lot of work keeping them all fed and watered and cleaning the litter boxes... wow.
They are all adorable. And your dogs are sweet looking too. Your pets are obviously well taken care of and a big part of your BIG family.