Looks like a Shepherd-mix to me. Similar coloring to a Rott, but that's about it. Very cute, though. Is he yours?