Adwoa:
Ok. Still not convinced that running everyday is helping you at all. You still don't say how long you run/how many miles per min. 1.5 miles is the low end and that's just not going to build sustained cardio fitness. While you may be doing 3 miles a day, it's broken up so your legs are good for the miles but your cardio isn't.
You can start by looking online for a good 5k training program that will get you up to running at least 3.1 miles and then build from there. There are good ones at halhigdon.com, coolrunning.com, runnersworld.com and many other places.
Remember, until you get used to the longer distances... slow and steady is your friend. You can continue to do fast runs with the puppy but make sure you get in some longer runs (20 mins at the very least and up to an hr) if you really want a decent running work out. Good luck.
I definitely agree with all this. 1.5 miles is really only just getting you warmed up, and if you do run short distances like this at a high effort level without a proper warm-up and stretching session you're increasing the chances of injury. Neither are you progressively increasing endurance and cardio fitness as you would doing longer sessions. I don't think there's any need to be doing two runs a day - myself I fit about 30 miles running into three or four running days a week, one of these being a 'long' run of 10-15 miles.
Two or three five-ish mile sessions a week would give you a better base, both for running and cardio. The days you don't run are as important as the days you do, as this is when your muscles (including the heart) recover and strengthen. But build up the distances gently, rule of thumb is never to increase distance by more than 10% or 2 miles per week.
You get best results for endurance and cardio by training about 70% of your maximum heart rate - you should be able to hold a conversation (just!) at this level - or hum/sing a tune if you are running on your own. If you are running too hard for most of your training, you don't really get much benefit from it. I use this to gauge my pace when I'm running with my husband (who is stronger and faster than me) - if he's chatting to me and I can't reply, we need to slow down!
Add a bit of speed work when you get going (here is where following a training programme is really useful as you get guidance not to go too far too soon!) - fartlek as suggested before is good fun and flexible, and hill reps also good but treat these with care at first. Most important with all of it, don't try to increase distance or intensity too much too soon as you'll end up injured. With running you need to build up gradually, and allow the muscles, tendons etc time to strengthen and adapt. Running, especially on hard surfaces, puts enormous forces on the joints and muscles of the legs and sadly injuries are very common (and frustrating!).
It might even be an idea to train for an event or race to give you something specific to aim for and keep you motivated - 10k is a good place to start ................
good luck!