I have a 3 Month old Blue Weimaraner puppy!! She sleeps with us.. and normally she is really well behaved....... BUT.....

The last two nights.. she isn't sleeping..she's walking on my head?? At 40 lbs.. this is quite uncomfortable...

She is getting up.. (like not sleeping) and roaming the bed now normally she sleeps between me and Joey no problem.. and her head is about at our shoulders or armpits and occaisionally she'll sneak her head up onto the pillow.. but the past two nights.. she climbs up standing over my head.. and tries to climb on my nightstand.. and then laying above my head somewhat on my head on my hair and rollig around and trying to push off of the wall...??

She's also pushing at me all night with her paws...

She is teething.. and most of her top teeth in the front have cut thru and are still coming in...?? Could this be what's causing this...

I had the suggestion to crate her... but...
she loves sleeping with us.. and always does.. her crate is in the dining room downstairs.. I fear she'll see that as a punishment... I love having her in the bed too.. I just want to get a good night's sleep??