Looks like medved's rule works well here.
Rephrasing: "I have one of the dogs that love to eat their own poop""which" adds unnecessary information to an object, while "that" selects the object from the range of all possible similar objects
Will the phrase "I have one of the dogs who love to eat their own poop" be also acceptable?