I have one. If it's a puppy, it'll be one of the best and worst decisions you have ever made. First two years will be absolute disaster. After that they'll be your best friend
For a kid, unless money is a huge issue, an iPad Mini is a no-brainer.
Yes on both points