
Unproductive peeing would normally suggest a UTI, or even bladder stones, although at only 3 months, that's unlikely! Collect some urine and take it, with the puppy (fresh) to your vet and get him to run a urinalysis.
If you don't trust your vet, and the vet-client relationship has to be one of trust and communication, move on. This shouldn't be a case of cost however.
Funny treat rewarding is mentioned because with my current two, last thing they are taken out to empty and brought back to their beds with a biscuit treat. Just lately my Whippet has been ready to leap into her crate and have her biscuit only to sit there and look 'worried'. Letting her out again produces a BM and not just the pee she does. Clearly she's after the treat first!!! Hum. And she is flippin bright - too bright for her own good!