Owning a pet is hard work. Here are some resources that help you choose a puppy but can be referenced again as challenges arise.
Try the dog breed selector
Read up on dog breed profiles
Does your city have breed bans?
A checklist of things to consider prior to adopting
What should you buy for your puppy?
What should you look for in a dog food?
Trainers in Colorado