Its a lot smaller then it looks. Dont think a cat and puppy would fit on it especially with that much room left over.