Im here from the far off year of 2017! In case anyone else has this issue (like I just did) and is googling around for help I was able to solve it by using the console to TCL into the cage, set dog as my target with prid 01001306, moving him to me with "moveto player" and TCLing back out of the cage. Quest can be completed like normal after that