I think it would be great for a dog and is good for a kid in theory (it is a cool name) but it is a bit too much to actually use IMO.
Remus is pushing it already but at least it is slightly more mainstream due to HP than
Romulus.
Btw my Aunt's best friend has two Great Danes named
Romulus and
Remus :p