Panic in Pet Paradise

It's pandemonium at Pet Paradise Hotel! The picky pets are quite particular about where they are staying. Can you figure out the puzzle correctly so that each dog, cat, mouse and bird is happy?