dima***,
Вариант ...
var arr = "щенок веселый,щенок,слон,слон розовый,лиса хитрая,волк,волк серый,лиса,щенок",
m = (arr.match(/[^,]+\s[^,]+/g)||[]).join(" ").split(" "), i = 0;
for ( ; i < m.length; i += 2)
var reg = RegExp("(,|^)" + m[i] + "(,|$)", "g"),
arr = arr.replace(reg, "$1" + m[i] + " " + m[i + 1] + "$2");
alert(arr.split(",").join("\n"));