Since you seem to be so smart
No comment on that one, since nothing can change u either

You could make 1 box for owner name 1 box for dog name, and disable the use of all signs like * " !

It's been a while since i entered dogs but i remember i experienced some problems finding dogs that were in the database already. It's that i double checked trying different things.

Im sure you and your brother can think of some things to make it more noob friendly. Not everyone was blessed.