Здесь ставится дефис, потому что Джим и собачка-это два подлежащих, выраженных существительным, стоящие в предложении рядом. Если работать с другими предложениями, то обращать внимание нужно на грамм. основу, еще в таких случаях хорошо проверять словом "это" если его можно вставить между словами, значит ставится дефис. Разбор:(повествоват., невоскл, простое, распр., двусост.)
Разбор:(повествоват., невоскл, простое, распр., двусост.)