YOU SAID:
kittens and puppies are raining down from the sky
INTO JAPANESE
子猫と子犬が空から雨が降っています
BACK INTO ENGLISH
Kitten and puppy raining from the sky
INTO JAPANESE
空から雨が降っている子猫と子犬
BACK INTO ENGLISH
Kitten and puppy raining from the sky
That didn't even make that much sense in English.